解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
int i, a = 0, b = 0, c = 0, d = 0;
char x[100];
gets(x);
for(i = 0; i < strlen(x); i++)
{
//if((x[i] >= 'A' && x[i] <= 'Z') || (x[i] >= 'a' && x[i] <= 'z'))
if((x[i] >= 65 && x[i] <= 90) || (x[i] >= 97 && x[i] <= 122))
a++;
//else if(x[i] == ' ')
else if(x[i] == 32)
b++;
//else if(x[i] >= '0' && x[i] <= '9')
else if(x[i] >= 48 && x[i] <= 57)
c++;
else
d++;
}
printf("%d\n%d\n%d\n%d\n", a, b, c, d);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:649 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:582 |
C二级辅导-统计字符 (C语言代码)浏览:506 |
C语言训练-自由落体问题 (C语言代码)浏览:1739 |
【绝对值排序】 (C语言代码)浏览:717 |
【数组的距离】 (C语言代码)浏览:742 |
剪刀石头布 (C语言代码)浏览:754 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:576 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:586 |
C语言训练-亲密数 (C语言代码)浏览:682 |