解题思路:
注意事项:
参考代码:
#include<stdio.h> #include<string.h> int b=0, c=0, d=0 ,e=0; void fun(char a[]){ for(int i=0; a[i]!='\0'; i++){ if((a[i] >= 'A' && a[i] <= 'Z') || (a[i] >= 'a' && a[i] <= 'z')){//字母 b++; }else if(a[i] >= '0' && a[i] <= '9'){//数字 c++; }else if(a[i] == ' '){//空格 d++; }else e++; //其他 } return 0; } int main() { char a[100]; gets(a); fun(a); printf("%d %d %d %d\n",b,c,d,e); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:366 |
【计算直线的交点数】 (C语言代码)浏览:1501 |
C语言训练-亲密数 (C语言代码)浏览:697 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |
1126题解浏览:649 |
大神老白 (C语言代码)浏览:637 |
良心推荐——>题解1049:C语言程序设计教程(第三版)课后习题11.1 (C语言描述——简单明了,时间复杂度低)浏览:1318 |
JAM计数法 (C语言代码)浏览:721 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:586 |
【计算球体积】 (C语言代码)浏览:1619 |