5-2用c语言编程,输入一个字符,若是小写字母,转换为大写输出,若是大写字母,转换为小写字母输出

#include<iostream>
using namespace std;
void main()
{
    char instr[100];
    cout<<"请输入一行字符串:";
    cin>>instr;

    for(int i=0;i<strlen(instr);i++){
        if (instr[i]>='a' &&instr[i]<='z') instr[i]-=32;    
    }
    cout<<"转换后的大写字符串为:";
    for(int j=0;j<strlen(instr);j++) cout<<instr[j];
    cout<<endl;

    //return 0;
}

方法二:简洁版

 

    char instr[100];
    cout<<"请输入一行字符串:";
    cin>>instr;
    cout<<"\n转换后的大写字符串为:";
    for(int i=0;i<strlen(instr);i++){
        if (instr[i]>='a' &&instr[i]<='z') instr[i]-=32;
        cout<<instr[i];
    }
    cout<<endl;

 

posted @ 2020-02-16 14:52  Andhui  阅读(2709)  评论(0编辑  收藏  举报