#include<stdio.h>
void fun(char words[]){
int flag=0,sum=0;
int i;
for (i = 0; words[i] != ‘\0’; i++)
if (words[i] == ’ ') //当遇到空格时,flag第二次变为0
flag = 0;
else if (flag == 0) //flag为0时单词数加一,之后变为 1
{
sum++;
flag = 1;
}
printf(“该字符串中单词数是:%d\n”, sum);
}
int main(){
printf(“请输入一串英文:\n”);
char words[100];
gets(words);
fun(words);
}
511

被折叠的 条评论
为什么被折叠?



