C語(yǔ)言怎么逆序輸出n個(gè)整數(shù)

小億
144
2024-01-26 16:01:24

可以使用數(shù)組來(lái)存儲(chǔ)n個(gè)整數(shù),然后通過(guò)循環(huán)逆序輸出數(shù)組中的元素。

以下是一個(gè)示例代碼:

#include <stdio.h>

#define MAX_SIZE 100

int main() {
    int n, i;
    int arr[MAX_SIZE];

    printf("請(qǐng)輸入整數(shù)的個(gè)數(shù):");
    scanf("%d", &n);

    printf("請(qǐng)輸入%d個(gè)整數(shù):\n", n);
    for (i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }

    printf("逆序輸出%d個(gè)整數(shù):\n", n);
    for (i = n - 1; i >= 0; i--) {
        printf("%d ", arr[i]);
    }
    printf("\n");

    return 0;
}

以上代碼首先要求用戶輸入整數(shù)的個(gè)數(shù),然后使用循環(huán)接受用戶輸入的n個(gè)整數(shù)并存儲(chǔ)在數(shù)組中。接下來(lái)使用另一個(gè)循環(huán)逆序輸出數(shù)組中的元素。注意,逆序輸出時(shí),循環(huán)的初始值為n-1,循環(huán)條件為大于等于0,每次循環(huán)遞減1。最后通過(guò)打印換行符結(jié)束輸出。

0