0
已解决
高子健
新手天翼
新手天翼
#include<iostream> #include<string> using namespace std; int main() { string s; getline(cin,s); for(int i=0;i<=s.size();i++){ if(s[i]>='A'&&s[i]<='Z') s[i]+=32; } s[0]-=32; for(int i=0;i<=s.size();i++){ if(s[i]==',') s.insert(i+1," "); else if(s[i]=='.'){ while(i+1<s.size()&&s[i+1]==' ') s.erase(i+1,1); s.insert(i+1," "); if(i+2<s.size()) s[i+2]-=32; } } cout<<s; }
0
已采纳
0
周俊豪
高级光能
高级光能
没那么麻烦
if(a[0]>='a'&&a[0]<='z'){
a[0]-=32;
}
if(a[j]>='A'&&a[j]<='Z'){
a[j]+=32;
}
输入后遍历字符串a循环这个,后面的不能有大写字母
0
0
0