問題文
読み込んだ整数値の絶対値を表示するプログラム
※赤文字はユーザに入力を求める箇所、青文字は、入力により表示が変動する箇所です。
プログラムの手順
- int型の変数numberを宣言する
- 整数値を読み込み、numberに代入する
- numberの値が0以上であるのかどうかで条件分岐する
- 0以上の場合は、そのまま表示。0未満の場合は符号を入れ替えて表示をする。
サンプルプログラム
/*
整数値を読み込んで、その絶対値を表示するプログラム
*/
#include <stdio.h>
int main(void)
{
int no;
printf("整数を入力してください:");
scanf("%d", &no);
if (no >= 0) {
printf("絶対値は%dです。", no);
}
else {
printf("絶対値は%dです。", -no);
}
return 0;
}