1樓:匿名使用者
else if (str[i][j]=32);
這一句出現致命錯誤,「=」是賦值運算子,「==」才是比較運算子,你專用=進行比較當然屬所有的其他字元都進入了空格。
實際上是這樣的,你對每個不是大寫小寫數字的字元都進行了賦值操作,讓他的ascii碼等於32,然後進行判斷,32是否為不零,結果為真,所以d++
最後產生了你所看到的結果。
你可以輸出字串試試,是不是這樣的。
2樓:匿名使用者
else if (str[i][j]=32)應該改為else if (str[i][j]==32)其他錯誤不知道還有沒
3樓:
for(i=0;i<=2;i++)
gets(str[i]);
有問題不能這麼讀,str[ ] [ ]是二維陣列
求助大神。c語言題目:有一篇文章,共有3行文字,每行有個80字元.要求分別統計出其中英文大寫字母、小寫
4樓:藍色**
#include
int main()
return 0;}
5樓:匿名使用者
#include
#include
int main()
// while(str[i][j]!='\0')for(i=0;i<3;i++)
for(;i<=2;i++)
}
return 0;}
6樓:蘋果0蒲公英
應該有檔案的讀操作吧,#include這個庫裡,還得判斷檔案是否開啟,最後德關閉檔案,讀一個判斷一個就行,不用用二維陣列
c語言題:有一篇文章,共有3行文字,每行有80個字元。編寫程式分別統計出其中英文大寫字母、英文小寫字母
7樓:匿名使用者
void main()
for((i=0;i<3;i++)//統計過程for(j=0;t[i][j];j++)//每行統計到ascii碼0結束
for(i=0;i<3;i++)//按行輸出統計結果//按文章輸出統計結果
l[0]+l[1]+l[2],u[0]+u[1]+u[2],d[0]+d[1]+d[2],s[0]+s[1]+s[2],other[0]+other[1]+other[2]);}
8樓:
字元讀進去之後。baifor迴圈,遍歷
du每個字元,然zhi後通過ctype.h 下面的islower()
daoisupper()isspace() isdigit()來判斷這個字元版是小寫字母權,大寫字母,空格,還是數字,就ok了
c語言 有有一篇文章,共有3行文字,每行有80個字元。要求分別統計出其中英文大寫字母,小寫字母,數字,空
9樓:
#include
int main()
}printf("\nupper case: %d\n",upp);
printf("lower case: %d\n",low);
printf("digit : %d\n",dig);
printf("space : %d\n",spa);
printf("other : %d\n",oth);
return 0;}
10樓:匿名使用者
2樓真可笑,人家要的是c語言程式,你說什麼word,還把單詞打錯。。。
11樓:手機使用者
wrod裡面/工具選單/字數統計
有一篇文章,共有3行文字,每行有80個字元。要求分別統計其中英文大寫字母、小寫字母、數字、空格以及 100
12樓:徐志超
#include
int main()
}printf("\nupper case: %d\n",upp);
printf("lower case: %d\n",low);
printf("digit : %d\n",dig);
printf("space : %d\n",spa);
printf("other : %d\n",oth);
return 0;}
13樓:湯圓
我只能猜測,你的那個「<」寫的有問題,你試試從下面的「<」複製貼上過去。。。
14樓:黑洞戰士
ok特里庫斯咯可口可樂路
有一篇文章,共有3行文字,每行有個80字元.要求分別統計出其中英文大寫字
15樓:我在成都新東方
wood box in his arms, langdon laid the p
有一篇文章,共有3行文字,每行有個80字元.要求分別統計出其中英文大寫字母,小寫字母,空格和其他字元個數 5
16樓:aaa_1哎呦
#include
#include
#include
#define n 3
#define m 100
int main()
puts(c[0]);
printf("\n");
for(i = 0;i < n;i++)
for(j = 0;j < m;j++)
printf("英文大寫字母有:%d個\n", d);
printf("英文小寫字母有:%d個\n", x);
printf("數字
62616964757a686964616fe58685e5aeb931333433633361有:%d個\n", s);
printf("空格有:%d個\n", k);
printf("其他字元有:%d個\n", q);
puts (strupr(c);
return 0;}
17樓:匿名使用者
strcat(str0,str1);strcat(str0,str2);strcat(str0,str3);
改為:strcpy(str0,str1);
strcat(str0,str2);
strcat(str0,str3);
求助大神c語言題目有文章共有3行文字每
include int main return 0 include include int main while str i j 0 for i 0 i 3 i for i 2 i return 0 應該有檔案的讀操作吧,include這個庫裡,還得判斷檔案是否開啟,最後德關閉檔案,讀一個判斷一個就...
編寫C語言程式 從鍵盤讀入一行文字,統計每個英文字母出現
include include define max 100int main count 陣列用來儲存各個字母出現的次數 scanf s str while str i 0 if str i a str i z i for i 0 i 26 i for i 26 i 52 i return 0 對於...
3請教一道簡單的C語言題目,希望有中文解釋
判斷bai 如果 傳入的引數du1的值為1或者0,那麼y 2 列印y的值 程式結束zhi 上圖傳dao 的是4 相反 引數專1值迴圈i次自減到等於1時 s s n 1 的屬i次方 y 引數1 s 上面說的 n 1 次方,準確說是 n 的i次方 分數有點少。這個解釋起來有些費時間!輸出 y 48 計算...