解题思路:
遍历字符串
注意事项:
判断字符串结尾
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1374 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:554 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1039 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:703 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1312 |
【金明的预算方案】 (C++代码)浏览:940 |
简单的a+b (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:690 |
数组输出 (C语言代码)浏览:704 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:766 |