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;

猜你喜欢

转载自www.cnblogs.com/huigebj/p/12316841.html