题目:输入一个英语单词,计算这个单词的字数。
分析:单个判断数组每一个数,如果不为空,则为1个英语单词。
单词个数为0到终结(\0)为止。
代码示例:
#include<stdio.h>
main()
{
printf("请输入一句英语\n");
char string[81];
int i,num=0,word=0;
char c;
gets(string);
for(i=0; (c=string[i])!='\0'; i++){
if(c==' ')
word=0;
else if(word==0){
word=1;
num=num+1;
}else{
num=num+1;
}
}
printf("%d",num);
}