参考代码:
#include<iostream> #include<cstring> using namespace std; int main() { int a=0,b=0,c=0,d=0,l; char in[1000]; gets(in); l=strlen(in); for(int i=0,j;i<l;i++) { if(in[i]>='A'&&in[i]<='Z'||in[i]>='a'&&in[i]<='z') j=1; else if(in[i]>='0'&&in[i]<='9') j=2; else if(in[i]==' ') j=3; else j=4; switch(j) { case 1: a++; break; case 2: b++; break; case 3: c++; break; case 4: d++; break; } } cout<<a<<" "<<b<<" "<<c<<" "<<d; return 0; } |
0.0分
1 人评分
数字游戏 (C++代码)浏览:1240 |
1035 题解浏览:875 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:839 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:653 |
JAM计数法 (C语言代码)浏览:721 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:441 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:643 |
简单的a+b (C语言代码)浏览:263 |
这是我的第一篇文章浏览:265 |