/* 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。 */ #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 人评分
剔除相关数 (C语言代码)浏览:1004 |
字符串输入输出函数 (Java代码)浏览:1432 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:608 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:661 |
printf基础练习2 (C语言代码)浏览:502 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:505 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:558 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:473 |
检查金币 (C语言代码)浏览:1408 |
【计算两点间的距离】 (C语言代码)浏览:844 |