c语言

C语言怎么逆序输出n个整数

小亿
136
2024-01-26 16:01:24
栏目: 编程语言

可以使用数组来存储n个整数,然后通过循环逆序输出数组中的元素。

以下是一个示例代码:

#include <stdio.h>

#define MAX_SIZE 100

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

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

    printf("请输入%d个整数:\n", n);
    for (i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }

    printf("逆序输出%d个整数:\n", n);
    for (i = n - 1; i >= 0; i--) {
        printf("%d ", arr[i]);
    }
    printf("\n");

    return 0;
}

以上代码首先要求用户输入整数的个数,然后使用循环接受用户输入的n个整数并存储在数组中。接下来使用另一个循环逆序输出数组中的元素。注意,逆序输出时,循环的初始值为n-1,循环条件为大于等于0,每次循环递减1。最后通过打印换行符结束输出。

0
看了该问题的人还看了