题目 1026: [编程入门]数字逆序输出

发布时间 2023-04-06 21:08:17作者: ha_1007

题目描述

输入10个数字,然后逆序输出。

输入格式

十个整数

输出格式

逆序输出,空格分开

样例输入

1 2 3 4 5 6 7 8 9 0

样例输出

0 9 8 7 6 5 4 3 2 1

解题思路:
1.题目要求是输入十个整数。
2.所以我们定义数组长度为10就可以了。
3.利用for循环输入与输出。

注意事项:
1.注意数组的存储是从下标0开始。
2.假设我们输入11到20,存储方式为下图。

#include<stdio.h>
int main()
{
    int a[10],i,j;
    for(i=0;i<10;i++)        //注意这边是从i=0开始,到i<10
        scanf("%d",&a[i]);
    for(j=9;j>=0;j--)        //数组逆序输出,我们可以从j=9开始,一直做到j<0,就结束循环
        printf("%d ",a[j]);  //注意这边输出要空格隔开
    return 0;
}