1 //統計英文字母,數字,空格,其他字符的數量 2 #include<stdio.h> 3 int main(void) 4 { 5 int i; 6 int a,b,c,d;//a為存放英文字母,b為存放數字 c為存放空格,d為存放其他字符 7 a=b=c=d=0; 8 char ch;//定義一個字符變量ch 9 printf("請輸入十個字符:"); 10 for(i=0;i<10;i++){ 11 ch=getchar ();//從鍵盤輸入字符,賦值給ch 12 if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) 13 a++; 14 else if(ch>='0'&&ch<='9') 15 b++; 16 else if(ch==' ') 17 c++; 18 else 19 d++; 20 } 21 printf("英文字母總數為%d\n 數字總數為%d\n空格總數為%d\n其他字符總數為%d",a,b,c,d); 22 return 0; 23 }