本文共 627 字,大约阅读时间需要 2 分钟。
#include#include #include int main(void){ int len ; int i ; int flag = 0 ; int count = 0 ; char buffer[20] = {'\0'} ; gets(buffer); puts(buffer); for(i = 0 ; i < strlen(buffer) ; i++) { //判断输入字符串中间有没有空格 if(buffer[i] == ' ') { //如果存在就将标志位置0 flag = 0 ; } else { //否则判断,如果标志位为0,count表示计数 //count的大小等于单词的个数 if(flag == 0) { count++ ; flag = 1 ; } } } printf("%d\n",count); getchar(); return 0 ;}
转载地址:http://rbypo.baihongyu.com/