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