/* 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。 */ #include<stdio.h> void count(char s[]); int main(void) { char s[100]; gets(s); count(s); return 0; } void count(char s[]) { int a[4]={0}; while(*s) { if((*s >='a' && *s <= 'z') || (*s >= 'A' && *s <= 'Z')) a[0]++; else if( *s >= '0' && *s <= '9') a[1]++; else if(*s == ' ') a[2]++; else a[3]++; s++; } printf("%d %d %d %d",a[0],a[1],a[2],a[3]); }
0.0分
6 人评分
点我有惊喜!你懂得!浏览:1348 |
母牛的故事 (C语言代码)浏览:1680 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:484 |
数组输出 (C语言代码)浏览:744 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:549 |
A+B for Input-Output Practice (II) (C语言代码)浏览:939 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:660 |
剪刀石头布 (C语言代码)浏览:1664 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:661 |
DNA (C语言描述,蓝桥杯)浏览:1509 |