44.编写一个程序,输入10个整数到数组a[10]中,将它们按相反顺序存放,并输出。

用C语言

第1个回答  2009-04-19
#include<stdio.h>

void main()
{
int a[10];
for(int i = 0;i < 10; i++)
{
printf("输入第%d个数为:",i+1);
scanf("%d",&a[i]);
}
printf("逆序输出为!n");
for(int j = 9;j >= 0;j--)
{
printf("%3d",a[j]);
}
printf("\n");
}
第2个回答  2009-04-19
第一个是把制交换,二楼是输出逆序,要是实现输出逆序二楼就可以了,值交换的话是一楼的。
第3个回答  2009-04-24
#include “stdio.h”
#include <conio.h>
void main(){
int i,j,a[10];
for (i=0;i<10;i++)
scanf("%d",&a[i]);
for (i=0;i<5;i++) {
j=a[i];
a[i]=a[10-i-1];
a[9-i]=j;
}
for (i=0;i<10;i++)
printf("%d ",a[i]);
getch();
}
第4个回答  2009-04-19
#include <stdio.h>
#include <conio.h>
void main(){
int i,j,a[10];
for (i=0;i<10;i++)
scanf("%d",&a[i]);
for (i=0;i<5;i++) {
j=a[i];
a[i]=a[10-i-1];
a[9-i]=j;
}
for (i=0;i<10;i++)
printf("%d ",a[i]);
getch();
}本回答被网友采纳
相似回答