#include <stdio.h> #include <string.h> int main()// 假设需要统计的字符串都保存在str字符数组中9: char str[1...
#include <stdio.h>
#include <string.h>
int main()
// 假设需要统计的字符串都保存在str字符数组中
9: char str[128] = "I really love jiawei";
// 用于保存空格字符数的变量
int num = 0;
// 循环遍历整个字符数组,统计空格字符数
int i = 0;
while('\0' != str[i])
{
// 判断当前字符是否是空格,如果是,则统计在内
if(' ' == str[i])
{
++num; // 空格数加1
}
++i; // 检查下一个字符
}
// 输出字符串中的单词数,也就是空格数加1
printf("there are %d words in \"%s\"",num+1,str);
return 0;
}
学员评论
飞渔吹雪2014-11-05
你感兴趣的课程