解题思路:
遍历字符串
注意事项:
判断字符串结尾
参考代码:
#include <stdio.h>
int main() {
char a[10010];
gets(a);
int s = 0, b = 0, c = 0, d = 0;
for (int i = 0; a[i] != '\0'; i++) {
if (a[i] >= 'a' && a[i] <= 'z' || a[i] >= 'A' && a[i] <= 'Z')
s++;
else if (a[i] == ' ')
b++;
else if (a[i] >= '1' && a[i] <= '9')
c++;
else
d++;
}
printf("%d\n%d\n%d\n%d", s, b, c, d);
return 0;
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:2071 |
母牛的故事 (C语言代码)浏览:1294 |
永远的丰碑 (C语言代码)浏览:647 |
拆分位数 (C语言代码)浏览:1324 |
成绩转换 (C语言代码)浏览:1004 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:703 |
【计算直线的交点数】 (C语言代码)浏览:1439 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:652 |