#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
int main() {
char ch;
int zimu = 0;
int kongge = 0;
int shuzi = 0;
int qita = 0;
while((ch = getchar()) != '\n') {
if (ch >= 'A' && ch <= 'Z' || ch >= 'a' && ch <= 'z') {
zimu += 1;
}
else if (ch == ' ') {
kongge += 1;
}
else if (ch >= '0' && ch <= '9') {
shuzi += 1;
}
else {
qita += 1;
}
}
printf("字母个数为:%d,空格个数为:%d,数字个数为:%d,其他字符个数为:%d\n", zimu, kongge, shuzi, qita);
return 0;
}
(5)判别键盘输入字符的类别
于 2024-03-09 17:59:09 首次发布
本文介绍了使用C++编写的程序,通过while循环和条件判断,统计输入字符串中字母、空格、数字和其他字符的个数。
摘要由CSDN通过智能技术生成