C言語で逆序数を出力する方法

C言語で逆数の出力は、以下の手順で行うことができます。

  1. 入力される数字列を格納するための整数配列を定義しておきます。
  2. 数字を配列に格納するには、ループステートメントを使用します。
  3. 別のループ文を使い、配列の最後から順に要素を出力します。
  4. 出力が完了すると、プログラムは終了します。

サンプルコードを以下に示します。

#include <stdio.h>

int main() {
    int n, i;

    printf("请输入数字的个数:");
    scanf("%d", &n);

    int nums[n];

    printf("请输入数字序列:");
    for (i = 0; i < n; i++) {
        scanf("%d", &nums[i]);
    }

    printf("逆序输出的数字序列为:");
    for (i = n - 1; i >= 0; i--) {
        printf("%d ", nums[i]);
    }

    return 0;
}

上記コードでは、まず scanf 関数でユーザーに入力される数字の数 n を取得し、その数に基づいて整数配列 nums を定義します。次に、for 文を使用してユーザーが入力した数字を配列に格納します。最後に、もう 1 つの for 文を使用して配列の最後の要素から逆序に配列内の数字を出力します。

bannerAds