1月1日C言語カード


1 3つの数の比の大きさ
#include
int main(){
     
    int a,b,c,t;
    scanf("%d%d%d",&a,&b,&c);
    if(a>b)
        t=a;
    else
        t=b;
    if(c>t)
        t=c;
    printf("%d
"
,t); return 0; }

2「China」を暗号化するには、元のアルファベットの後ろの4番目のアルファベットを元のアルファベットに置き換えることが復号法則である.
例えば、アルファベット「A」の後ろの4番目のアルファベットは「E」であり、「E」は「A」に代わる.したがって、「China」は「Glmre」と訳される.
初期値を付与する方法でcl,c 2,c 3,c 4,c 5の5つの変数の値をそれぞれ,’C’,’h’,’i’,’n’,’a’とし,演算を経てc 1,c 2,c 3,c 4,c 5をそれぞれ‘G’,’l’,’m’,’r’,’e’として出力するプログラムを編成してください.
サンプル入力Chinaサンプル出力Glmre
#include"stdio.h"
int main()
{
     
    char ch1,ch2,ch3,ch4,ch5;
    scanf("%c",&ch1);
    scanf("%c",&ch2);
    scanf("%c",&ch3);
    scanf("%c",&ch4);
    scanf("%c",&ch5);
    printf("%c%c%c%c%c",ch1+4,ch2+4,ch3+4,ch4+4,ch5+4);
    return 0;
}

この問題は主にscanfの使い方を理解し、そのフォーマットはscanf(「%dまたは%cまたは%f(ここに入力したい変数のフォーマットを書き込む)」、&ch(ここに入力したい値を付与したい変数を書く);
入力フォーマットが間違っていないことに注意してください.整数型は%d、文字型は%c、浮動小数点型は%fです.
&必ず落ちてはいけません.コンパイルリンクを落としても大丈夫ですが、実行中にクラッシュします.