解题思路:
注意事项:
注意:字母分为大小写。所以有两个范围。
参考代码:
#include<stdio.h> int main() { int a=0,b=0,c=0,d=0,ch; while((ch=getchar())!='\n') { if(ch>=65&&ch<=90||ch>=97&&ch<=122) //统计字母 a++; else if(ch>=48&&ch<=57) //统计数字 b++; else if(ch==32) //统计空格 c++; else //统计其他字符 d++; } printf("%d %d %d %d",a,b,c,d); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:660 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:1415 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:765 |
点我有惊喜!你懂得!浏览:1392 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1550 |
兰顿蚂蚁 (C++代码)浏览:1225 |
C语言训练-求PI* (C语言代码)浏览:638 |
WU-图形输出 (C++代码)浏览:836 |
剪刀石头布 (C语言代码)浏览:802 |
简单的a+b (C语言代码)浏览:1024 |