c语言程序,键盘输入十个字符,统计大写字母个数,小写字母个数以及数字个数
时间: 2024-11-06 08:13:14 浏览: 27
C语言统计字符个数代码分享
在C语言中,你可以使用标准库函数` getchar()`从用户处获取字符,同时利用条件运算符来判断字符的类型。下面是一个简单的示例程序,它会帮助你完成这个任务:
```c
#include <stdio.h>
#include <ctype.h> // 引入ctype头文件,包含处理字符类别功能
int main() {
char input[10]; // 定义一个存放10个字符的数组
int uppercase = 0; // 统计大写字母个数
int lowercase = 0; // 统计小写字母个数
int digits = 0; // 统计数字个数
printf("请输入10个字符: ");
for (int i = 0; i < 10 && input[i] != '\n'; i++) { // 防止读取到换行符
input[i] = getchar();
if (isupper(input[i])) { // 判断是否为大写字母
uppercase++;
} else if (islower(input[i])) { // 判断是否为小写字母
lowercase++;
} else if (isdigit(input[i])) { // 判断是否为数字
digits++;
}
}
printf("\n大写字母个数: %d\n", uppercase);
printf("小写字母个数: %d\n", lowercase);
printf("数字个数: %d\n", digits);
return 0;
}
```
当你运行此程序并按Enter键输入字符后,它会计算并打印出大写字母、小写字母和数字的数量。
阅读全文