解题思路:其实也没有什么好解题思路的,注意一下技巧性的东西就是如何让判断它结束的就ok了
参考代码:
#include<stdio.h>
int main()
{
int c1=0,c2=0,c3=0,c4=0;
char c;
while((c=getchar())!='\n')
{
if((c>='a' && c<='z') || (c>='A' && c<='Z'))
c1++;
else if(c>='0'&&c<='9')
c3++;
else if(c==' ')
c2++;
else
c4++;
}
printf("%d %d %d %d",c1,c2,c3,c4);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)scanf后面加个getchar(),收掉回车符,就可以用gets了浏览:1149 |
C语言训练-最大数问题 (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:759 |
回文数(一) (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2080 |
【计算两点间的距离】 (C语言代码)浏览:1493 |
1017题解浏览:605 |
大家好,我是验题君浏览:577 |
Tom数 (C语言代码)浏览:495 |
整除问题 (C语言代码)浏览:526 |