C语言把一个数组逆序输出(c语言输入数组并逆序存放)

C语言把一个数组逆序输出(c语言输入数组并逆序存放)

首页维修大全综合更新时间:2025-05-07 01:20:02

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

定义函数将一维数组逆序(对应位置数据交换)。
主函数中输入10个整数,然后调用函数将其逆序并输出逆序后的结果。
输入提示:“input 10 numbers:”
输入格式:"%d"
输出格式:"%5d"

#include<stdio.h>

#include<stdlib.h>

#define N 5

int main()

{

int a[N] = { 1, 2, 3, 4, 5 };

printf("原始数列为:");

for (int i = 0; i < N; i++)

{

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

}

printf(" ");

int begin = 0;

int end = N - 1;

while (begin < end)

{

int tmp = a[begin];

a[begin] = a[end];

a[end] = tmp;

begin++;

end--;

}

printf("逆序后为:");

for (int i = 0; i < N; i++)

{

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

}

printf(" ");

system("pause");

return 0;

}

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.