//整数値を入力させ、入力値から0まで数を1ずつ減らして表示するプログラムを作成せよ。 #include int main() { int start_number; // ユーザーが入力する開始値 // ユーザーに整数値の入力を促す printf("カウントダウンを開始する整数を入力してください: "); // 入力を受け取る if (scanf("%d", &start_number) != 1) { // 入力が無効だった場合の処理 printf("エラー: 無効な入力です。\n"); return 1; // 異常終了 } // 負の数が入力された場合の処理 if (start_number < 0) { printf("\n--- 実行結果 ---\n"); printf("入力値が負の数 (%d) です。0まで数を増やす方向にカウントします。\n", start_number); // 負の数から0まで数を増やして表示する for (int i = start_number; [ ア ]; i++) { printf("%d\n", i); } printf("--------------\n"); } else { // 0以上の数が入力された場合の処理 (通常のカウントダウン) printf("\n--- 実行結果 ---\n"); // forループを使って、開始値から0まで1ずつ減らしながら表示を繰り返す for (int i = start_number; [ イ ]; i--) { printf("%d\n", i); } printf("--------------\n"); } return 0; // 正常終了 }