C语言 把一个数组逆序输出

Python015

C语言 把一个数组逆序输出,第1张

从最后一个元素,逆向遍历到数组的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=0i printf("%4d",a[i]);

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

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

a[N-i-1]=temp

}

printf(" sorted array: ");

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

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

C语言通过输入十个整数然后分别顺序和逆序输出的编程思想和方法如下:

1.首先需要定义一个整型数组用于存储输入的10个整数。这里定义一个数组a。

2.然后利用for循环,接受从键盘输入的10个整数。这里使用i作为循环的游标变量。

3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数。这里同样使用局部变量i作为循环的游标。

4.接着,再次使用for循环来逆序输出存储在数组的十个整数。同样地,这里仍然需要一个局部变量作为循环游标。(方法与顺序输出大致相同)

5.代码编写完成后,点击运行程序,在调试程序的窗口即可看到最终的运行结果。