ケース変換アルゴリズムのトレーニング
制限時間:メモリ制限が1.0S:512.0メガバイト
問題の説明が
文字の大文字小文字になろうとしている、文字列(20以下の長さ)は、文字列の大文字小文字の変換では、各文字を入力して、プログラムを書くために、小文字はその後、新しい大文字文字列を出力します。
入力フォーマット:文字列を入力し、文字列は他の文字の種類、およびスペースなしが含まれていない文字のみが含まれています。
出力フォーマットは:変換後の文字列を出力します。
サンプル入力と出力
サンプル入力
AeDb
サンプル出力
aEdB
#include <stdio.h>
#include <string.h>
int main()
{
char s[25] = { 0 };
scanf("%s", s);
for (int i = 0; i < strlen(s); ++i)
{
if ('A' <= s[i] && s[i] <= 'Z')
s[i] = 'a' + s[i] - 'A';
else
s[i] = 'A' + s[i] - 'a';
}
printf("%s", s);
return 0;
}