寝癖頭の解法

学習中の覚え書きを投稿、更新していきます。

C言語による2匹のトンボの距離

C言語によるアスキーコードの判定です。
2匹のトンボの距離を出力するプログラムです。

・問題
 まだ暑い日が続きますが、もう9月。暦の上では秋です。
 気がつけば、目の前の塀の上に赤とんぼが2匹とまっています。
 秋ですね。
 塀の左端から計った、2匹のトンボの頭の位置が与えられたとき、2匹のトンボの頭がどれだけ離れているか計算するプログラムを作成せよ。

・入力される値
 入力は以下の形式で与えられる。
   x1 x2
 1行に1匹目のトンボの頭の位置 x1 と2匹目のトンボの頭の位置 x2 (0≤x1,x2≤100) が整数で与えられる。

・期待する出力
 2匹のトンボの頭の間の距離を1行に出力する。

僕が作成、提出したコードは、以下のとおりです。

/*
 Problem Set from Volume3 0381 : Red Dragonfly
 http://judge.u-aizu.ac.jp/
 C言語による2匹のトンボの距離
 https://neguse-atama.hatenablog.com
*/
#include<stdio.h>
int main(void){
    int x1,x2;
    scanf("%d %d",&x1,&x2);
    if(x1>x2){
        printf("%d\n",x1-x2);
    }else{
        printf("%d\n",x2-x1);
    }
    return 0;
}

設問の出典は、プログラミング問題のオンライン採点システム「Aizu Online Judge(AOJ)」です。
http://judge.u-aizu.ac.jp/onlinejudge/
Problem Set from Volume3 0381 : Red Dragonfly