【问题描述】输入一个正整数n(1<n<10),再输入n个整数,存入数组中,再将数组中的数,逆序存放并输出
【输入形式】先输入一个整数n,再输入n个整数,用空格间隔
【输出形式】输出n个整数,用空格间隔
【样例输入】
5
1 2 3 4 5
#include<stdio.h>
int main()
{
int n,a[10],z,i,j;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
j=n-1;
for(i=0;i<j;i++)
{
z=a[j];
a[j]=a[i];
a[i]=z;
j--;
}
for(i=0;i<n;i++)
{
printf("%d ",a[i]);
}
}
本文介绍如何通过C语言实现一个程序,接收用户输入的正整数n,然后读取n个整数并逆序存储在数组中,最后输出逆序后的数组。适合初学者理解数组操作和基本控制结构。
2234

被折叠的 条评论
为什么被折叠?



