输入一个长度为5的硬特性,将数组中的值按逆序重新存放,例如原来的顺序为86541,要求改为14568。数组中的值按照逆序重新存放
时间: 2023-06-08 09:03:34 浏览: 111
C语言将一个数组中的值按逆序重新排放
好的,这是一道关于数组操作的编程问题,可以用循环结构进行解决。以下是示例代码:
```
#include <stdio.h>
int main()
{
int arr[5] = {8, 6, 5, 4, 1}; // 原数组
int temp;
int i, j;
// 输出原数组
printf("原数组:");
for (i = 0; i < 5; i++)
{
printf("%d", arr[i]);
}
printf("\n");
// 对数组进行逆序操作
for (i = 0, j = 4; i < j; i++, j--)
{
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
// 输出逆序后的数组
printf("逆序后的数组:");
for (i = 0; i < 5; i++)
{
printf("%d", arr[i]);
}
printf("\n");
return 0;
}
```
运行结果如下:
```
原数组:86541
逆序后的数组:14568
```
希望这个答案对您有所帮助,如果您有其他问题需要解答,请随时提出。
阅读全文