解题思路:先用字符串函数头文件,用strlen计算字符个数,再用for循环。
注意事项:
参考代码:
#include <stdio.h>
#include <string.h>
int main()
{
char c[100];
int i=0,j=0,k=0,n=0,x,z;
gets(c);
x=strlen(c);
for(z=0;z<x;z++)
{
if((c[z]>='a'&&c[z]<='z')||(c[z]>='A'&&c[z]<='Z'))
i++;
else if(c[z]==' ')
j++;
else if(c[z]>='0'&&c[z]<='9')
k++;
else
n++;
}
printf("%d\n%d\n%d\n%d\n",i,j,k,n);
return 0;
}
0.0分
3 人评分
A+B for Input-Output Practice (VI) (C语言代码)浏览:766 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:650 |
C二级辅导-公约公倍 (C语言代码)浏览:2122 |
C二级辅导-统计字符 (C语言代码)浏览:533 |
程序员的表白 (C语言代码)浏览:1463 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:525 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1169 |
不容易系列 (C语言代码)浏览:666 |
WU-输入输出格式练习 (C++代码)浏览:1080 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:567 |