用C语言编程:将一个数组逆序输出

如题所述

从最后一个元素,逆向遍历到数组的0元素,逐一输出即可实现。

1、创建数组;

2、输入值;

3、逆序遍历输出数组。

代码:int main(){ int a[10]; int i;

for(i = 0; i < 10; i ++)

scanf("%d",a+i);

for(i = 9; i >= 0; i --)

printf("%d ", a[i]);}

扩展资料:

将一个数组逆序输出。

1、程序分析:用第一个与最后一个交换。

2、程序源代码:

#define N 5

main()

{ int a[N]={9,6,5,4,1},i,temp;

printf(" original array: ");

for(i=0;i printf("%4d",a[i]);

for(i=0;i {temp=a[i];

a[i]=a[N-i-1];

a[N-i-1]=temp;

}

printf(" sorted array: ");

for(i=0;i printf("%4d",a[i]);}

参考资料:百度百科 c语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-04
/*n为数组内数字个数,使用时请自己替换*/
#include<stdio.h>
void
main()
{
int
a[n],i;
for(i=n-1;i>=0;i--)
printf("%d",a[i]);
}
也可以用指针,不过以上方法是可行的本回答被提问者采纳
相似回答