解题思路:从输入要求中可以找个小规律,n个单词就有n-1个空格,for循环找空格那就相当简单了
注意事项:输入一个字符串,由若干个单词组成,单词之间用一个空格隔开。
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
int a=1;//空格数量加1
char s[80];
gets(s);
for(int i=0;i<strlen(s);i++)
{
if(s[i]==' ')//检验是否为空格
a++;//单词数量
}
printf("%d\n",a);
return 0;
}
0.0分
2 人评分
本人酷爱递归实现很多问题,这里也是浏览:632 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:593 |
【计算直线的交点数】 (C语言代码)浏览:1501 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:866 |
模拟计算器 (C++代码)浏览:885 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:612 |
C二级辅导-分段函数 (C语言代码)浏览:659 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:689 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:417 |
字符删除 (C语言代码)浏览:767 |
出家人 2021-01-15 10:12:08 |
对的
飞越的心 2021-07-16 21:57:42 |
nice