问题标题: 酷町堂:1712 全大全小

0
0
已解决
汪一言
汪一言
高级守护
高级守护

样例过了,0分,哪位大神帮我看一下,谢谢!

#include<iostream>
#include<cstdio>
#include<cmath>
#include<iomanip>
using namespace std;
int main(){
    string a;
    cin>>a;
    string b=a;
    for(int i=0;i<=a.size();i++){
        if(a[i]>='a'&&a[i]<='z'){
            a[i]=char(a[i]-32);
        }
        cout<<a[i];
    }
    cout<<endl;
    for(int i=0;i<=b.size();i++){
        if(b[i]>='A'&&b[i]<='Z'){
            b[i]=char(b[i]+32);
        }
        cout<<b[i];
    }

    return 0;
}

 


0
已采纳
张添瑜
张添瑜
新手守护
新手守护

string a;//字符串a

getline(cin,a);//输入

for(int i=0;i<=a.size()-1;i++){//遍历字符串

    if(a[i]>='a' && a[i]<='z'){ //如果是小写

        a[i]-=32; //变大写

    }

}

cout<<a; //输出

for(int i=0;i<=a.size()-1;i++){ //遍历字符串

    if(a[i]>='A' && a[i]<='Z'){ //如果是大写

        a[i]+=32;//变小写

    }

}

cout<<endl<<a;//输出

0
我要回答