/*3.输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数*/
#include<stdio.h>
int main(void)
{
int blank,digit,other,letter;/*定义四个变量分别存放统计结果*/
char ch;/*定义一个字符变量ch*/
int i;
blank=digit=other=letter=0;/*置存放统计结果的变量的初始值为零*/
printf("Enter 15 个字符:");/*输入提示*/
for(i=1;i<=15;i++){
ch=getchar( );/*从键盘输入一个字符,赋值给ch*/
if((ch>='A'&&ch<='Z')||(ch>='a'&&ch<='z'))/*表示字母*/
letter++;
else if(ch>='0'&&ch<='9')/*表示数字*/
digit++;
else if(ch>=' '&&ch<=' ')/*表示空格*/
blank++;
else
other++;
}
printf("blank=%d,digit=%d,letter=%d,other=%d\n",blank,digit,letter,other);
return 0;
}