#include<stdio.h>
int main()
{
int i=0,m=0,b=0,c=0,d=0;
char a[100];
gets(a);
while(a[i]!='\0')
{
if('a'<=a[i]&&a[i]<='z'||'A'<=a[i]&&a[i]<='Z')
m++;
else if('0'<=a[i]&&a[i]<='9')
b++;
else if(a[i]==' ')/*不是‘=’*/
c++;
else
d++;
i++;}
printf("%d %d %d %d",m,b,c,d);
return 0;}
另:
char a;
while(a=getchar()!=EOF){
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:458 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:596 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:633 |
C语言训练-亲密数 (C语言代码)浏览:682 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:646 |
字符串的输入输出处理 (C语言代码)浏览:1013 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:519 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:468 |
1250题解浏览:561 |
统计立方数 (C语言代码)浏览:865 |