本文已参与「新人创作礼」活动,一起开启掘金创作之路。
从键盘输入一行字符,分别统计其中大写字母和小写字母的个数 #实例
#include <stdio.h>
int main(void)
{
char str;
int digit,upper,lower;
digit,upper,lower = 0;//初始化为0
while((str = getchar()) != '\n'){
if('0'<=str && str<='9'){
digit+=1;
}else if('a'<=str && str<='z'){
lower+=1;
}else if('A'<=str && str<='Z'){
upper+=1;
}
}
printf("数字类型的个数%d\n", digit);
printf("小写字母的个数%d\n", lower);
printf("大写字母的个数%d\n", upper);
return 0;
}
#运行
[root@izbp1ipfxx237fclphlj7wz c]# gcc test.c
[root@izbp1ipfxx237fclphlj7wz c]# ./a.out
#输入
Hello World 666
#输出
数字类型的个数3
小写字母的个数8
大写字母的个数2