用一维数组输入n个整数,将这n个整数逆序存放。

用一维数组输入n个整数,将这n个整数逆序存放。

#include "stdio.h"
main()
{
int a[10],i,temp;
printf("请输入10个整数,以空格隔开:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}

for(i=0;i<5;i++)
{
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;
}
printf("\n反序输出为:");
for(i=0;i<10;i++)
printf("%d\t",a[i]);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-30
#include<stdio.h>
int main()
{
int s[100],i,n,t;
printf("输入整数个数:");
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&s[i]);
for(i=0;i<n/2;i++)
{ t=s[n-i-1];

s[n-i-1]=s[i];
s[i]=t;}
for(i=0;i<n;i++)
printf("%d\t",s[i]);

}
第2个回答  2019-04-22
#include
"stdio.h"
main()
{
int
a[10],i,temp;
printf("请输入10个整数,以空格隔开:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)
{
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;
}
printf("\n反序输出为:");
for(i=0;i<10;i++)
printf("%d\t",a[i]);
}
第3个回答  2019-02-20
#include
"stdio.h"
main()
{
int
a[10],i,temp;
printf("请输入10个整数,以空格隔开:");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<5;i++)
{
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;
}
printf("\n反序输出为:");
for(i=0;i<10;i++)
printf("%d\t",a[i]);
}
第4个回答  2010-04-30
private sub command1_click()
dim a(n) as long
dim i as integer
for i=n to 0 step -1
a(i)=inputbox("输入存放的整数")
next i
end sub
相似回答