【C语言程序】让用户输入一句话,输出这句话中每个单词含有多少个字母
2024-08-25 15:25:56
#include <stdio.h>
#define N 100 //宏定义,用N表示100
int main(int argc, char *argv[]) {
int i,n=;
char s[N];//定义字符串
gets(s);//读取字符串
for(i=;s[i]!='\0';i++){
if(s[i]==' '){
printf("%d ",n);
n=;}
else
n++;
}
printf("%d",n);//输出最后一个单词含有的字母个数
return ;
}
scanf不能接受空格、制表符Tab、回车等;
而gets能够接受空格、制表符Tab和回车等;
故此题用gets 输入函数。
最新文章
- Effective前端2:优化html标签
- UOJ#34 FFT模板题
- Codevs 1025 选菜
- 如何用 fiddler 代理调试本地手机页面
- CSS 类选择器
- 在console中输出图片
- 整合ssh model $$_javassist_13 cannot be cast to javassist.util.proxy.Proxy
- 对Spring的IoC和DI最生动的解释
- Qt经典出错信息之”Basic XLib functionality test failed!”
- 编写一个程序实现strcmp函数的功能
- 2014 Shanghai Invitation Contest
- 计算机学院大学生程序设计竞赛(2015’12) 1003 The collector’s puzzle
- MySQL字符串相关函数学习二
- Codeforces Round #530 (Div. 2) C D
- 【转载】阿里云ECS Linux服务器禁止某些IP访问
- Nvme固体硬盘Intel750,SM961分别使用一段时间以后对比
- SQL截取字符串分隔符中间部门的办法
- Android - ANR小结
- mfc 友元类
- WPF基础学习笔记整理 (九) 资源