0
已解决
杨双瑞
高级光能
高级光能
...........不会
杨双瑞在2022-11-30 20:53:37追加了内容
#include<iostream>
#include<string>
using namespace std;
int main(){
int b;
string s,d;
getline(cin,s);
for(int i=0;i<=s.size()-1;i++){
if((s[i]>='A'&&s[i]<='Z')){
d[b]=s[i];
b++;
}
}
for(int i=0;i<=s.size()-1;i++){
if((s[i]>='a'&&s[i]<='z')){
d[b]=s[i];
b++;
}
}
for(int i=0;i<=s.size()-1;i++){
if(s[i]>='1'&&s[i]<='9'){
d[b]=s[i];
b++;
}
}
cout<<d;
return 0;
}
0
已采纳
焦胤轩
新手光能
新手光能
同学,你不用这么麻烦,你直接3个for循环就搞定了,第1个for循环,判断s[i]是不是大写字母,是就输出,第2个for循环,判断s[i]是不是小写字母,是就输出,第3个for循环,判断s[i]是不是数字,是就输出,其实非常简单
0