ブルーブリッジカップトレーニングケースの変換アルゴリズムの質問

ケース変換アルゴリズムのトレーニングの質問

リソース制約
制限時間:1.0秒メモリ制限:256.0メガバイト
問題の説明の
  入力ストリング、大文字小文字を、大文字小文字となり、その後、出力する
入力フォーマット
  acbABの
出力形式を
  ACBabの
サンプル入力
要件が満たされている被写体の入力例。
例:
acbAB用
の出力例
上記入力及び出力に対応するサンプル。
例:
ACBab
データサイズと表記
  各番号の入力データ範囲。
  例:0 <N、M <100 、0 < =各マトリクス<= 1000の数。

アイデア:敏感決意、プラス小文字を大文字32、12を減算すると、小文字、大文字となります。

コードは以下の通りであります:

#include<iostream>
#include<string.h>
using namespace std;
int main(){
	char a[106];
	int i,l;
	cin>>a;
	l=strlen(a);
	for(i=0;i<l;i++){
		if(a[i]>='a' && a[i]<='z'){
			a[i]-=32;
		}
		else{
			a[i]+=32;
		}
	}
	cout<<a;
}
公開された51元の記事 ウォン称賛47 ビュー2005

おすすめ

転載: blog.csdn.net/weixin_45269353/article/details/104571338