解题思路:
注意事项:ASCII码记不住可以用字符代替,但是(s=getchar()) !='\n',记住s=getchar()一定要用括号括起来
参考代码:
#include<stdio.h>
int main()
{
char s;
int z=0,shu=0,k=0,q=0;
while((s=getchar())!='\n'){
if(s>='a' && s<='z' || s>='A' && s<='Z')
z++;
else if(s>='0' && s<='9'){
shu++;
}
else if(s==' '){
k++;
}
else
q++;
}
printf("%d %d %d %d",z,shu,k,q);
}
0.0分
0 人评分
C语言训练-排序问题<1> (C语言代码)浏览:1411 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:878 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
矩形面积交 (Java代码)浏览:1281 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:584 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:806 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:467 |
【绝对值排序】 (C语言代码)浏览:892 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:606 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |