解题思路:
注意事项:
参考代码:
#include<iostream>
#include<cstring>
using namespace std;
void count(string s)
{
int a=0,b=0,c=0,d=0;
for(int i=0;i<s.size();i++)
{
if(s[i]>=65 && s[i]<=90 || s[i]>=97 && s[i]<=122)
a++;
else if(s[i]>=48 && s[i]<=57)
b++;
else if(s[i]==32)
c++;
else
d++;
}
printf("%d %d %d %d",a,b,c,d);
}
int main()
{
string s;
getline(cin,s);
count(s);
return 0;
}
0.0分
0 人评分
淘淘的名单 (C语言代码)答案错误???浏览:595 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:378 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:781 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:660 |
IP判断 (C语言代码)浏览:764 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:642 |
【计算两点间的距离】 (C语言代码)浏览:1494 |
字符逆序 (C语言代码)浏览:646 |
简单的a+b (C语言代码)浏览:419 |
演讲大赛评分 (C语言代码)浏览:1641 |