问题标题: 1092//0分

0
0
已解决
褚福磊
褚福磊
新手光能
新手光能
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
    char a,b,c,d,e,f,g,s,v,j,y,x;
    cin>>a>>b>>c>>d>>e>>f>>g>>s>>v>>j>>y>>x;
    a=a+32;
    b=b+32;
    c=c+32;
    d=d+32;
    e=e+32;
    f=f+32;
    g=g+32;
    s=s+32;
    v=v+32;
    j=j+32;
    y=y+32;
    x=x+32;
    cout<<a<<b<<c<<d<<e<<f<<g<<s<<v<<j<<y<<x;
    return 0;
}

0
已采纳
邵逸儒
邵逸儒
中级天翼
中级天翼
int i,j;
    char a[110];
    gets(a);
    for(i=0;i<=strlen(a)-1;i++)
    {
        if(a[i]>='A'&&a[i]<='Z')a[i]+=32;
        else if(a[i]>='a'&&a[i]<='z')a[i]-=32
    }
    cout<<a;

头文件

#include<iostream>
#include<cstdio>
#include<cstring>

 

0
时梓繁
时梓繁
修练者
修练者
char a[110];
    gets(a);
    for(int i=0;i<=strlen(a)-1;i++)
    {
        if(a[i]>='A'&&a[i]<='Z')
        {
            a[i]+=32;
        }
        else if(a[i]>='a'&&a[i]<='z')
        {
            a[i]-=32;
        }
    }
    cout<<a;
0
0
芮奥运
芮奥运
高级光能
高级光能
string s;
    getline(cin,s);
    for(int i=0; i<s.size(); i++)
    {

        if((int)s[i]>=65&&(int)s[i]<=90) cout<<(char)((int)s[i]+32);
        else if((int)s[i]>=97&&(int)s[i]<=122) cout<<char((int)s[i]-32);
        else cout<<s[i];
    }

 

0
王子翔
王子翔
新手光能
新手光能

​
    for(int i=0; i<s.size(); i++)//循环
    {

        if((int)s[i]>=65&&(int)s[i]<=90) cout<<(char)((int)s[i]+32);//这个你只要会就行了,不需要懂
        else if((int)s[i]>=97&&(int)s[i]<=122) cout<<char((int)s[i]-32);//同上
        else cout<<s[i];同上
    }
核心,记得用头文件<string>库哟!,最后一个提示,输入要用getline



​

求采纳

0
邵逸儒
邵逸儒
中级天翼
中级天翼
int i,j;
char a[110];
gets(a);
for(i=0;i<=strlen(a)-1;i++)
{
if(a[i]>='A'&&a[i]<='Z') a[i]+=32;
else if(a[i]>='a'&&a[i]<='z') a[i]-=32;
}
cout<<a;

头文件

#include<iostream>
#include<cstdio>
#include<cstring>


 
我要回答