解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
void fun(char a[100]){
int i,j=0,k=0,l,m=0,n=0;
l=strlen(a);
for(i=0;i<l;i++){
if(a[i]>='A'&&a[i]<='Z'||a[i]>='a'&&a[i]<='z')
j++;
else if(a[i]>='0'&&a[i]<='9')
k++;
else if(a[i]==' ')
m++;
else{
n++;
}
}
printf("%d %d %d %d\n",j,k,m,n);
}
int main()
{
char a[100];
gets(a);
fun(a);
return 0;
}
0.0分
1 人评分
C语言训练-邮票组合问题* (C语言代码)......浏览:678 |
C二级辅导-等差数列 (C语言代码)浏览:620 |
C语言考试练习题_保留字母 (C语言代码)浏览:633 |
程序员的表白 (C语言代码)浏览:1559 |
简单的a+b (C语言代码)浏览:525 |
哥德巴赫曾猜测 (C语言代码)浏览:1093 |
多输入输出练习1 (C语言代码)浏览:1207 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1324 |
简单的a+b (C语言代码)浏览:554 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:385 |