結果

問題 No.163 cAPSlOCK
ユーザー aa
提出日時 2019-12-13 09:10:22
言語 C
(gcc 12.3.0)
結果
WA  
実行時間 -
コード長 982 bytes
コンパイル時間 773 ms
コンパイル使用メモリ 27,976 KB
実行使用メモリ 4,508 KB
最終ジャッジ日時 2023-09-08 18:24:02
合計ジャッジ時間 1,724 ms
ジャッジサーバーID
(参考情報)
judge15 / judge13
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 WA -
testcase_01 WA -
testcase_02 WA -
testcase_03 WA -
testcase_04 WA -
testcase_05 WA -
testcase_06 WA -
testcase_07 WA -
testcase_08 WA -
testcase_09 WA -
testcase_10 WA -
testcase_11 WA -
testcase_12 WA -
testcase_13 WA -
testcase_14 WA -
testcase_15 WA -
testcase_16 WA -
testcase_17 WA -
testcase_18 WA -
testcase_19 WA -
testcase_20 WA -
testcase_21 WA -
testcase_22 WA -
権限があれば一括ダウンロードができます
コンパイルメッセージ
main.c: 関数 ‘main’ 内:
main.c:20:28: 警告: iteration 51 invokes undefined behavior [-Waggressive-loop-optimizations]
   20 |                 if(s[i] = a[j]){
      |                           ~^~~
main.c:19:26: 備考: within this loop
   19 |             for(j = 1; j < 53; j++){
      |                        ~~^~~~

ソースコード

diff #

#include<stdio.h>
    int main(){
        char a[52] = {'a', 'b', 'c', 'd', 'e',
                      'f', 'g', 'h', 'i', 'j',
                      'k', 'l', 'm', 'n', 'o',
                      'p', 'q', 'r', 's', 't',
                      'u', 'v', 'w', 'x', 'y',
                      'z',//26<<>>27//
                      'A', 'B', 'C', 'D', 'E',
                      'F', 'G', 'H', 'I', 'J',
                      'K', 'L', 'M', 'N', 'O',
                      'P', 'Q', 'R', 'S', 'T',
                      'U', 'V', 'W', 'X', 'Y',
                      'Z'};
        char s[100];
        int i, j; 
        scanf("%s", s);
        for(i = 1; i < 101; i++){
            for(j = 1; j < 53; j++){
                if(s[i] = a[j]){
                    if(j < 27){
                        s[i] = a[j + 26];
                    }else{
                        s[i] = a[j - 26];
                    }
                }else{}
            }
        }
        printf("%s", s);
    }
0