解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main()
{
char s[300];
gets(s);
int a,b,c,d;
a=b=c=d=0;
for(int i=0;i<strlen(s);i++)
{
if(isalpha(s[i]))
{
a++;
}else if(isdigit(s[i]))
{
b++;
}else if(s[i]==' ')
{
c++;
}else{
d++;
}
}
printf("%d %d %d %d",a,b,c,d);
return 0;
}
0.0分
2 人评分
大神老白 (C语言代码)浏览:694 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:619 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:619 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:998 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:790 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:485 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
幸运数 (C++代码)浏览:1309 |
1025题解浏览:796 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:594 |