2.5小节——问题 F:逆序输出数组元素

题目描述:

从键盘上输入10个整数,存储在一个长度为10的整型数组中,要求将输入的10个数逆序输出。
如输入为:0,1,2,3,4,5,6,7,8,9 输出为9,8,7,6,5,4,3,2,1,0

输入

10个整数,以空格分隔

输出

将输入的10个整数逆序输出,每个数占一行。

样例输入

0 1 2 3 4 5 6 7 8 9

样例输出

9
8
7
6
5
4
3
2
1
0

代码

#include<cstdio>
int main(){
    const int N=20;
    int a[N]={0},temp=0;
    int i,j;
    for(i=0;i<=9;i++){
        scanf("%d",&a[i]);
    }
    for(i=1;i<=10;i++){
        for(j=0;j<=9-i;j++){
            if(a[j]>a[j+1]){
                temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;
            }
        }
    }
    for(i=0;i<=9;i++){
        printf("%d\n",a[i]);
    }
    return 0;
}
    原文作者:codeup题目解答
    原文地址: https://blog.csdn.net/weixin_42114379/article/details/82081701
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞