哪里錯了啊啊


uj5u.com熱心網友回復:
把圖片都倒著發,就是最大的錯誤你打算讓幫助你的人倒著看?
uj5u.com熱心網友回復:
哎~~跟著這個解題思路寫就是了啊~~錯哪里了自己對~


#include <stdio.h>
#include <ctype.h>
int main() {
char a[81];
int word=0;
int count=0;
gets(a);//讀入一行用gets();
for(int i=0; a[i]!='\0'; i++) {
if (isalpha(a[i])) //如果是字母,
word=1; //則表示出現新單詞
else if(isspace(a[i])&&word==1) {
count++; //碰到單詞后面的空格,單詞+1;
word=0; //標志復位~
}
}
if(word==1) count++; //最后一個單詞~
printf("有%d個單詞\n",count);
return 0;
}
uj5u.com熱心網友回復:
int i = (int)strlen(a) + 1; //注意這里的括號,否則a是陣列,不能+1其實你這個用不到,沒必要算strlen
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/119943.html
標籤:C語言
