c語言輸入一行字串統計字母數字和其它符號

時間 2021-08-30 09:45:20

1樓:四捨**入

#include

int main()

{char s[200];

int i,zm=0,sz=0,qt=0;

for(i=0;s[i];i++)

if(s[i]>='a'&&s[i]<='z'||s[i]>='a'&&s[i]<='z')zm++;

else if(s[i]>='0'&&s[i]<='9')sz++;

else qt++;

return 0;

2樓:風刮走了雲

這個在譚浩強的c語言教材中的習題中有,樓主找本例程去參考一下就可以了

3樓:聽不清啊

#include

int main()

4樓:匿名使用者

int c, digit=0,character=0,other=0;

c = getchar();

while(c!='\n')

else if(c>='a' && c <='z' or c>='a' && c <='z')

else other++;

c = getchar();}

5樓:匿名使用者

#include

void main()

}i++;

}printf("%d\n%d\n%d\n%d",ne,ns,nn,no);}

c語言程式設計:輸入一行字元,分別統計出其中英文本母,空格,數字和其他字元的個數,用while語句~~謝謝

6樓:匿名使用者

#include

int main()

printf("剛才輸入的字元中英文本元個數為 %d\n", ch);

printf("剛才輸入的字元中空格個數為 %d\n", space);

printf("剛才輸入的字元中數字個數為 %d\n", num);

printf("剛才輸入的字元中其他個數為 %d\n", n);

return 0;}

c語言 輸入一串字串,計算字母,數字,特殊符號的個數?

7樓:匿名使用者

#include

void main()

}i++;

}printf("%d\n%d\n%d\n%d",ne,ns,nn,no);}

8樓:匿名使用者

變數要初始化再使用。

c語言:輸入乙個字串,程式設計統計其中的字母、數字、空格(含製表符)、標點符號的個數並輸出。

9樓:匿名使用者

#include

#include

int main(int argc, char *argv)printf("該字串的字母個數: %d個,數字個數: %d個,空格個數:

 %d個,標點個數: %d個\n",alpha,digit,space,spunct);

return 0;}

10樓:

#include

#include

int main()

int x=0,y=0,g=0,h=0;

for(int j=0;j有

%d個,數字有%d個,

空格有版%d個,標權點有%d個\n",x,y,g,h);

return 0;

c語言問題:求任意字串中字母個數,數字個數,空格個數和其他符號個數!

11樓:匿名使用者

#include

int main ()

12樓:匿名使用者

int getcount(char *c,int len)

return count;}

13樓:匿名使用者

看你是動態獲取資料 還是靜態自己定義的資料了 動態的話用for迴圈ok' 靜態的話考慮字串測試函式

14樓:匿名使用者

(arr[i]>='a' && arr[i]<='z')

C陣列輸入一行字串(長度小於字元,只有字母和

珈藍惜夢 源程式 以及演算法解釋如下 define crt secure no warnings vs環境下需要,vc不需要 include include int main 字元陣列 int numb count 0 數字個數 int abc count 0 大寫字母個數 int abc coun...

c語言,統計字串中個母音字母(即a e i o u)的個數

1 k是計數器,for迴圈把陣列num 5 全置為0,分別表示母音a e i o u的個數。2 對字串中字元迴圈判斷,switch裡應該是把相應母音用i表示,再根據下標i使陣列num 5 加1. void fun char s int num 5 k當迴圈變數使用,i是陣列長度。迴圈條件 字串 s,...

大一C語言問題,輸入符串,求該字串中字母與數字的總個數

幫不了啦 這個是我大學學的最不好的一門語言啦 可以乙個個讀取 if ch a ch z ch a ch z ch 0 ch 9 else if ch n 風雷九州 int len int loop int count char str 300 while 1 count 0 for loop 0 l...