main() { char str[]="a b c"; int i,c=0; for(i=0;str[i]!='\0';i++) {if(str[i]==' ') c++;} return c+1; } 统计单词的个数 这个貌似不对啊
#include <stdio.h> int main() { char str[]="fdgisd; lkdfjglewurjgljdf lljvil sdai a b c"; int i,c=0; for(i=0; str[i]!='\0'; i++) { if(str[i]==' ') c++; } c++; printf("单词共有%d个\n",c); return 0; }