解题思路:先用字符串函数头文件,用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 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:747 |
大神老白 (C语言代码)浏览:691 |
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:799 |
人见人爱A+B (C语言代码)浏览:663 |
妹子杀手的故事 (C语言代码)浏览:1297 |
蛇行矩阵 (C语言代码)浏览:792 |
剪刀石头布 (C语言代码)浏览:1792 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2248 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1359 |
简单的a+b (C语言代码)浏览:672 |