解题思路:
输入字符串,判断,计数,输出,欧了。
注意事项:
要用getline输入!
参考代码:
#include<bits/stdc++.h>
using namespace std;
string s;
int a,b,c,d;
int main(){
getline(cin,s);
for(int i=0;i<s.size();i++)
{
if(s[i]==' ')
c++;
else
{
if(s[i]>='0' && s[i]<='9')
b++;
else
{
if(s[i]>='a' && s[i]<='z' || s[i]>='A' && s[i]<='Z')
a++;
else
d++;
}
}
}
printf("%d %d %d %d\n",a,b,c,d);
return 0;
}
0.0分
0 人评分
众数问题 (C语言代码)浏览:911 |
用筛法求之N内的素数。 (C语言代码)浏览:685 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:943 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:268 |
1009题解浏览:802 |
DNA (C语言代码)浏览:837 |
简单的a+b (C语言代码)浏览:683 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:532 |
简单的a+b (C语言代码)浏览:491 |
【计算直线的交点数】 (C语言代码)浏览:986 |