#include<stdio.h> main() { char s[80],c1,c2=' '; int i=0,num=0; gets(s); /* 得到壹行字符 */ while(s[i]!='\0') /* 直到字符結束 */ { c1=s[i]; if(i==0) c2=' '; /* 彌補第壹個單詞沒有空格或者說最後壹個單詞沒有空格 */ else c2=s[i-1]; if(c2==' ') num++; /* 遇到空格就是壹個單詞 */ i++; } printf("there are %d words.\n",num); }
上一篇:想學6502,問點東西下一篇:會js能刷算法題嗎