回覆列表
-
1 # 使用者3173373263844
相關內容
- 如何用C語言把一行字串的大寫字母轉換成小寫字母,小寫字母轉換成大寫,其他字元?
- c語言中輸入一個字串,將字串中大寫字母刪除後,輸出該新字串?
- 填空題。寫一個函式,將字串中的小寫字母轉換成大寫字母。在main函式中輸入字串,並輸出結果?
- c語言,編寫一個程式,輸入一個大寫字母,轉換為對應小寫字母並輸出?
- 編一個C語言程式:給定一個大寫字母,要求用小寫字母輸出?
- C語言程式設計題:從鍵盤輸入一個小寫字母,在螢幕上顯示其對應的大寫字母?
- C語言裡面字串函式strcmpbcmp區別?
- C語言如何把一個字串轉換成數字?
- 編一程式,輸入一行字元,分別統計出其中大寫字母、小寫字母、空格、數字及其他字元的個數。(要求用指標?
- c語言如何輸出有空格的字串?
語法錯誤:
printf("其中大寫字母%d個,小寫字母%d個,數字%d個,其他字元%d個\n",dx,xx,shuzi,qita);
dx後面的逗號不是英文的。演算法也有錯誤:你判斷的時候if(all[i]>"a"&&all[i]"A"&&all[i]
應該把>都改成>=,
#include
#defineN100
main()
{
charall[N];
inti,xx=0,shuzi=0,qita=0,dx=0;
printf("請輸入一個字串(不超過100個):");
gets(all);
for(i=0;all[i];i++)
{
if(all[i]>="a"&&all[i]="A"&&all[i]
if(all[i]>="A"&&all[i]
dx++;
else
xx++;
else
if(all[i]>="0"&&all[i]
shuzi++;
else
qita++;
}
printf("其中大寫字母%d個,小寫字母%d個,數字%d個,其他字元%d個\n",dx,xx,shuzi,qita);
}