解题思路:
注意事项:
参考代码:
#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 人评分
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:555 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:556 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:542 |
C二级辅导-公约公倍 (C语言代码)浏览:483 |
矩阵的对角线之和 (C语言代码)浏览:1352 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:732 |
P1002 (C++代码)浏览:717 |
1227题解浏览:530 |
【回文数(二)】 (C语言代码)浏览:693 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)(正序逆序都可以)浏览:861 |