解题思路:
注意事项:
参考代码:
#include<stdio.h> #include<string.h> int main() { char ch[100]; gets(ch); int i,a=0,b=0,c=0,d=0; for(i=0;i<strlen(ch);i++) { if(ch[i]>='a'&&ch[i]<='z') {a++; // printf("字母数=%d %d\n",a,ch[i]); } else if(ch[i]>='A'&&ch[i]<='Z') {a++; // printf("字母数=%d %d\n",a,ch[i]); } else if(ch[i]>='0'&&ch[i]<='9') { b++; // printf("数字数=%d %d\n",b,ch[i]); } else if(ch[i]==' ') { c++; // printf("空格数=%d %d\n",c,ch[i]); } else { d++; // printf("字符数=%d %d\n",d,ch[i]); } } printf("%d %d %d %d",a,b,c,d); return 0; }
0.0分
0 人评分