#include<stdio.h> void count(char *p,int *a,int *b,int *c,int *d) { int i; for(i=0;p[i]!='\0';i++) { if(p[i]>='A'&&p[i]<='Z'||p[i]>='a'&&p[i]<='z') (*a)++; else if(p[i]>='0'&&p[i]<='9') (*b)++; else if(p[i]==' ') (*c)++; else (*d)++; } } int main() { char p[100]; int a=0,b=0,c=0,d=0; gets(p); count(p,&a,&b,&c,&d); printf("%d %d %d %d",a,b,c,d); return 0; }
0.0分
2 人评分
K-进制数 (C++代码)浏览:850 |
简单的a+b (C语言代码)浏览:720 |
C语言训练-排序问题<2> (C++代码)浏览:880 |
简单的a+b (C语言代码)浏览:520 |
WU-整数平均值 (C++代码)浏览:1237 |
【计算球体积】 (C语言代码)浏览:1101 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:652 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:560 |
Hello, world! (C语言代码)浏览:714 |