解题思路:
其他题解思路都不错,这里给大家提供一个简洁的代码供参考
注意事项:
参考代码:
#include<stdio.h> int i,c,a; int count(int c) { int letter = 0, number = 0, blank = 0, others = 0; while ((c = getchar()) != '\n') { if (c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z') letter++; else if (c >= '0' && c <= '9') number++; else if (c == ' ') blank++; else others++; } printf("%d %d %d %d", letter, number, blank, others); return 0; } int main() { return count(c); }
0.0分
0 人评分
大神老白 (C语言代码)浏览:691 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:793 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:699 |
C语言训练-数字母 (C语言代码)浏览:670 |
用筛法求之N内的素数。 (C语言代码)浏览:685 |
C二级辅导-等差数列 (C语言代码)浏览:806 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:383 |
分糖果 (C语言代码)浏览:980 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:611 |