问题标题: 酷町堂:求解

0
0
已解决
徐嘉乐
徐嘉乐
修练者
修练者

题目链接: 酷町堂:1136

#include<iostream>
using namespace std;
int main(){
    char a;
    cin>>a;
    if(a>=65&&a<=91){
            cout<<(char)((int)(a+32));
        if(a>=97&&a<=123){
            cout<<(char)((int)(a+32));
        }else{
            cout<<a;
        }
    }
    return 0;
}
 


0
已采纳
倪雨泽
倪雨泽
高级光能
高级光能

将第八行改成else if,第九行a+32改成a-32

 

6    // 如果输入的是大写字母

7    // 将其转换为小写字母并输出

8    // 如果输入的是小写字母

9    // 将其转换为大写字母并输出

10    // 如果输入的不是字母

11    // 直接输出

 

0
夏梓轩
夏梓轩
初级守护
初级守护

第6行第7行第8行第9行错

其他都对

 

0
夏梓轩
夏梓轩
初级守护
初级守护

应该用else if

 

 

 

 

 

 

 

 

 

 

 

 

 

求采纳

0
潘锦浩
潘锦浩
中级守护
中级守护

应该用else if

第九行应该是a-32不应该是a+32

0
李秋勉
李秋勉
中级守护
中级守护

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

我要回答