解题思路:
#include <type.h>
isalpha()是否是字母;
isdigit()是否是数字
注意事项:
参考代码:
#include <stdio.h> #include <ctype.h> int main() { int c; int alpha=0,space=0,digit=0,other=0; while((c=getchar())!='\n') { if(isalpha(c)) alpha++; else if(isdigit(c)) digit++; else if(c==' ') space++; else other++; } printf("%d\n%d\n%d\n%d\n",alpha,space,digit,other); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:607 |
【回文数(二)】 (C语言代码)浏览:940 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:615 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:705 |
大小写转换 (C语言代码)浏览:904 |
最小公倍数 (C语言代码)浏览:896 |
拆分位数 (C语言代码)浏览:1361 |
字符串比较 (C语言代码)答案错误????浏览:641 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:611 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |