解题思路:
注意事项:
参考代码:
#include<stdio.h> int main() { int letter = 0,number = 0,blank = 0,others = 0,c; //分别为字母、数字、空格、其他 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\n%d\n%d\n%d\n",letter,blank,number,others); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:574 |
字符逆序 (C语言代码)浏览:645 |
时间转换 (C语言代码)浏览:697 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:576 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:630 |
母牛的故事 (C语言代码)浏览:519 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:680 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言描述——递归算法)浏览:1150 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:687 |
C语言训练-自守数问题 (C语言代码)浏览:702 |