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 }