题目:
计算字符串中的单词个数
源代码:
方法1:
#include <stdio.h>
int main()
{
char ch[20];
int ch_number=0;
printf("请输入字符串: ");
gets(ch);
for(int i = 0;i < 20;i++)
{
if(ch[i] == ' ') ch_number++;
if(ch[i] == '\n') break;
}
printf("共有 %d 个单词\n",++ch_number);
return 0;
}
方法2:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *ch = (char *)malloc(20 * sizeof(char));
int ch_number=0;
printf("请输入字符串: ");
gets(ch);
while(*ch != '\0')
{
if(*ch++ == ' ') ch_number++;
}
printf("共有 %d 个单词\n",++ch_number);
return 0;
}
演示效果:
如果朋友你感觉文章的内容对你有帮助,可以点赞,关注文章和专栏以及关注我哈,嘿嘿嘿我会定期更新文章的,谢谢朋友你的支持哈