1. 程式人生 > >neuq.oj 1144

neuq.oj 1144

1144: 【C語言訓練】大、小寫問題

題目描述:
輸入一串字元,將其中的大寫變成小寫,若不為大寫則原樣輸出

輸入:
任意字串(長度在100以內)以回車表示輸入結束

輸出:
將其中的大寫 輸出相應的小寫,若不為大寫則原樣輸出


樣例輸入:
A123b
樣例輸出:
a123b

#include "iostream"
using namespace std;
#include "string"
int main(){
    string a;
    getline(cin,a);
    for(int i=0;i<a.length();i++)
    {
        if
(a[i]>='A'&&a[i]<='Z'){ a[i]=a[i]-('Z'-'z'); } cout<<a[i]; } cout<<endl; return 0; }

基礎知識
1·getline()函式
2·string類