题目描述C语言每日一练
2021年10月8日
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
分析略
代码实现#includeint main() { char charater; //单个字符变量 int letter = 0; //字母个数 int space = 0; //空格个数 int number = 0; //数字个数 int other = 0; //其他字符个数 printf("请输入一行字符串,以回车结束n"); while((charater = getchar()) != 'n') { if(charater >= 'a' && charater <= 'z' || charater >= 'A' && charater <= 'Z') letter++; else if(charater >= '0' && charater <= '9') number++; else if(charater == ' ') space++; else other++; } printf("英文字母:%d个n", letter); printf("空格:%d个n", space); printf("数字%d个n", number); printf("其他字符%d个n", other); return 0; }
运行结果



