解题思路:
和其他人一样判断空格
注意事项:
这个代码的缺陷是没有判断字母 比如当我输入; ‘ ’ 这些符号也会判断
没想到真的骗过去了--
如果有愿意补全的可以评论区 另外小组收人 会组队刷题讲课
参考代码:
#include<stdio.h>
#include<math.h>
#include<string.h>
int main()
{
char s[100];
int sum=0;
gets(s);
int a=strlen(s);
for(int i=0;i<a;i++)
{
if(s[i]==32)
{
if(s[i+1]==32)
{
continue;
}
sum++;
}
if(i==a-1&&s[i]==32)//防止最后打个空格多算一次
{
sum--;
}
}
printf("%d",sum+1);//为什么加1? 因为最后一个扫不到
return 0;
}
0.0分
1 人评分
【数组的距离】 (C语言代码)浏览:787 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:689 |
母牛的故事 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:585 |
简单的a+b (C语言代码)浏览:529 |
星期判断机 (C语言代码)浏览:892 |
简单的a+b (C语言代码)浏览:618 |
杨辉三角 (C语言代码)浏览:504 |
字符逆序 (C语言代码)浏览:675 |
企业奖金发放 (C语言代码)浏览:2459 |