/*统计字符,包括空格或回车,数字字符和其他字符*/ #includeint main(void){ int digit,space,letter,other; /*定义4个变量分别存放统计结果*/ char ch; int i; digit=space=letter=other=0; /*置放统计结果的4个变量的初值为零*/ printf("Enter 15 characters:"); /*输入提示*/ for(i=1;i<=15;i++){ /*循环执行了15次*/ ch=getchar(); /*输入一个字符*/ if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) /*判断是否为字符*/ letter++; else if(ch>='0'&&ch<='9') /*判断是否为数字*/ digit++; else if(ch>=' '&&ch<=' ') /*判断是否为空格*/ space ++; else other++; } printf("letter=%d,digit=%d,space=%d,other=%d\n",letter,digit,space,other); return 0;}