解题思路:
注意事项:
参考代码:
#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语言代码)浏览:535 |
C语言考试练习题_保留字母 (C语言代码)浏览:583 |
C二级辅导-计负均正 (C语言代码)浏览:673 |
回文数(一) (C语言代码)浏览:780 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:348 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:572 |
图形输出 (C语言代码)浏览:1394 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:532 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:618 |