3945 - 4-数组逆序存储输出
输入6个数到数组里面,实现数组元素逆序存储并输出
Input
输入6个数
Output
输出6个数,数之间用一个空格分开,最后一个数后面没有空格
Examples
Input
1 2 3 4 5 6
Output
6 5 4 3 2 1
Solution C
#include<stdio.h> #include<string.h> void main() { int a[6],i,t; for(i=0;i<6;i++) scanf("%d",&a[i]); for(i=0;i<3;i++) { t=a[i]; a[i]=a[5-i]; a[5-i]=t; } for(i=0;i<6;i++) { printf("%d",a[i]); if(i!=5) putchar(32); } }
Solution C++
#include<stdio.h> int main() { int a[6],b[6]; int i; for(i=0;i<6;i++) scanf("%d",&a[i]); for(i=0;i<6;i++) b[i]=a[5-i]; printf("%d %d %d %d %d %d\n",b[0],b[1],b[2],b[3],b[4],b[5],b[6]); return 0; }