#include<stdio.h> main() { char c; /*定义c为字符型*/ int letters = 0, space = 0, digit = 0; /*定义letters、space、digit、others、四个变量为基本整型*/ while ((c = getchar()) != '#') /*当输入的不是#时执行while循环体部分*/ { if (c >= 'a' && c <= 'z') letters++; /*当输入的是英文字母时变量letters加1*/ else if (c >= 'A' && c <= 'Z') space++; /*当输入的是空格时变量space加1*/ else if (c >= '0' && c <= '9') digit++; /*当输入的是数字时变量digit加1*/ } printf("%d %d %d",space,letters,digit); /*将最终统计结果输出*/ } /************************************************************** Problem: 1097 User: admin Language: C Result: Accepted Time:8 ms Memory:1036 kb ****************************************************************/