问题标题: 酷町堂:1092求思路

2
0

0
已采纳
高梓荣
高梓荣
新手天翼
新手天翼

先定义字符数组,puts输入(cstdio),for循环判断

0
朱智霖
朱智霖
新手守护
新手守护

char s[101]; int i;
    gets(s);
    for(i=0;i<strlen(s);i++)
    {
        if (s[i]>='A'&&s[i]<='Z') s[i]=char(int(s[i])+32);
        else if (s[i]>='a'&&s[i]<='z') s[i]=char(int(s[i])-32);
    }
输出s

0
张希晨
张希晨
修练者
修练者

int i,l;
  char s[1000];
  gets(s);
  l=strlen(s);
  for(i=0;i<=l-1;i++)
  {
    if(s[i]+0>='a'&&s[i]+0<='z')
    s[i]=s[i]-'a'+'A';
    else if(s[i]+0>='A'&&s[i]+0<='Z')
    s[i]=s[i]-'A'+'a';
    cout<<s[i];
  }
 

0
0
周建勋
周建勋
中级光能
中级光能

核心:

    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;
}
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
郑怡翔
郑怡翔
初级天翼
初级天翼

核心:

for(int i=0;i<strlen(a);i++)//循环
    {
       if(a[i]>='a' && a[i]<='z')//如果是小写
            a[i]-=32;//转大写
       else if(a[i]>='A' && a[i]<='Z')//如果是大写
            a[i]+=32;//转小写
    }

思路:

1.定义一个字符数组。

2.输入用gets(数组名);

3.核心。

4.输出用puts(数组名);

郑怡翔在2018-07-30 06:06:17追加了内容

别忘了+

#include<iostream>
#include<cstdio>//用于输入输出
#include<cstring>//用于strlen

 

 

 

0
舒航
舒航
新手守护
新手守护

这个很简单

判断

string s[10010];

循环

{

如果(s>='A'&&s<=‘S’)

{

s[i]+='0';
}

else

{s[i]-='0';

}

}
循环输出s[i]

0
王昕宸
王昕宸
资深守护
资深守护
for(int i=0;i<n;++i)
    {
        cin >> a[i];
    }
    for(int i=0;i<n;++i)
    {
        cin >> b[i];
    }
    for(int i=0;i<n;++i)
    {
        if((a[i]+b[i])%2!=0)
            jiang++;
    }

这是我的核心,希望对你有帮助。望采纳

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;

 

 

 

 

 

1092   互换大小写

 

Accepted:100分

 

 

郑凝溪的测评结果:

 

测试点#1测评结果 : Accepted时间 : 0ms
测试点#2测评结果 : Accepted时间 : 0ms
测试点#3测评结果 : Accepted时间 : 0ms
测试点#4测评结果 : Accepted时间 : 0ms
测试点#5测评结果 : Accepted时间 : 0ms
测试点#6测评结果 : Accepted时间 : 0ms

 

我的提交(cpp):

#include<iostream>
#include<cstdio>
#include<cstring>
#include <string>
using namespace std;
int main()
{
    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;
    return 0;
}

我要回答