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;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM