简单的做法 #include<bits/stdc++.h> using namespace std; int main(){ int letter=0,number=0,blank=0,others=0,c; while ((c=getchar())!='\n') { if('A'<=c&&'Z'>=c||'a'<=c&&'z'>=c) letter++; else if ('0'<=c&&'9'>=c) number++; else if (c==' ') blank++; else others++; } cout<<letter<<" "<<number<<" "<<blank<<" "<<others<<endl; return 0; }
Tom数 (C语言代码)浏览:784 |
永远的丰碑 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:658 |
蓝桥杯历届试题-九宫重排 (C++代码)浏览:2812 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:793 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |
1126题解浏览:649 |
单词个数统计 (C语言代码)浏览:1046 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:587 |
xyz 2021-02-16 20:51:45 |
同意,没必要用ASCLL码