#include <stdio.h>
#define N 5
void main()
{
int i,j,a[N],b[N];
printf("input numbers:");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(j=0;j<N;j++)
b[j]=a[N-j-1];
printf("%d\n",b);
}
哪里错了???
从最后一个元素,逆向遍历到数组的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语言
从最后一个元素,逆向遍历到数组的0元素,逐一输出即可实现。
1 创建数组;
2 输入值;
3 逆序遍历输出数组。
代码:
int main()C语言编程,编程实现怎样将一个数组逆序输出?
在C语言中,要将数组逆序输出,可以通过一个循环来实现,从数组的最后一个元素开始,依次向前输出每个元素。以下是一个简单的示例代码:```c include int main() { int arr[100];int n, i;printf("请输入数组元素的个数: ");scanf("%d", &n);printf("请输入%d个数: ", n);for (i =...
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]);} ...
C语言编程,编程实现怎样将一个数组逆序输出?
数组逆序输出,只要从数组最后一位向前循环输出即可。实现代码如下:include"stdio.h"void main(){int a[100],n,m;printf("请输入元素的个数:");scanf("%d",&n);printf("请依次输入%d个数:",n);for(m=0;m<n;m++)scanf("%d",&a[m]);printf("按逆序输出为:");for(m=n-1;m>=0...
C语言实现数组逆序输出的方法?
1、首先打开软件VC++6.0软件,准备一个空白的C语言文件,引入头文件并写好主函数:2、然后输入代码,首先定义数组,接着用一个for循环接受用户输入的数组元素并将其打印到屏幕上,并保存到前面的数组中,然后用第二个for循环逆序排序,方法就是前面的元素和后面的元素比较大小,前面比后面小就交换顺序...
C语言编程:编程实现将一个数组逆序输出
include<stdio.h> int main(){ int a[5]={1,2,3,4,5};int i;for(i=4;i>=0;i--){ printf("%d",a);} printf("\\n");return 0;}
C语言程序设计 将一个从大到小排序好的数组按逆向输出 求程序代码
include <stdio.h> int main(){ int a[10];int i;for(i=0;i<10;i++){ scanf("%d",&a[i]);} for(i=9;i>=0;i--){ printf("%4d",a[i]); \/\/逆序输出 } printf("\\n");return 0;}
怎样将一个数组逆序输出?
以python为例,将一个数组逆序输出的示例代码为:!\/usr\/bin\/env python -*- coding: utf-8 -*- arg = [1, 2, 3, 4, 5]arg_1 = []for i in range(1, len(arg) + 1):arg_1.append(arg[len(arg) - i])print arg print arg_1 执行程序,输出结果为:[1, 2, 3, 4, 5]...
C语言怎么反序输出
最简单的反序输出,就是把数组反序输出。只需要从最大下标开始,向0下标循环输出就可以了。比如将字符串(字符数组)反序输出的代码如下:void reverse_output_str(char *str){ int len = strlen(str) -1;\/\/得到最大下标 while(len >= 0)printf("%c", str[len--]); \/\/反序输出直到...
将一个数组逆序输出
可以逆序输出一个有n个 int 元素的数组。2.\/*n为数组内数字个数,使用时请自己替换*\/ #include<stdio.h> void main() { int a[n],i; for(i=n-1;i>=0;i--) printf("%d",a[i]); } 3.指针法 数组是计算机编程语言上,对于“Array”的中文称呼,是用于储存多个相同类型数据的集合...
用C语言实现数组中的数据逆序输出
可以将这个功能封装为一个函数。传入数组首地址,以及数组长度。以循环方式,对数组逆序遍历即可。代码:void revers_print(int *a, int l){ int i; for( i = l-1; i >=0; i -- ) printf("%d,",a[i]); return 0;} ...