用C语言实现下面代码:将一个有5个元素的数组中的值(整数)按逆序重新存放。 例: 原来顺序为:8、6、5、4、1,要求改为1、4、5、6、8
时间: 2023-12-28 12:55:52 浏览: 18
好的,下面是用C语言实现将一个有5个元素的数组中的值(整数)按逆序重新存放的代码:
```
#include <stdio.h>
int main()
{
int array[5] = {8, 6, 5, 4, 1};
int i, temp;
for(i = 0; i < 5/2; i++)
{
temp = array[i];
array[i] = array[4-i];
array[4-i] = temp;
}
for(i = 0; i < 5; i++)
{
printf("%d ", array[i]);
}
return 0;
}
```
执行结果为:1 4 5 6 8
相关问题
c语言:将给定n个整数存入数组,将这n个数逆序存放然后按顺序输出数组中的元素
下面是使用C语言实现该功能的代码:
```c
#include <stdio.h>
#define MAX 100 // 数组最大长度
int main() {
int n, i;
int arr[MAX];
// 输入数组长度n和n个整数
printf("请输入数组长度n(不超过%d):", MAX);
scanf("%d", &n);
printf("请输入%d个整数:", n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
// 将数组逆序存放
int tmp;
for (i = 0; i < n / 2; i++) {
tmp = arr[i];
arr[i] = arr[n - i - 1];
arr[n - i - 1] = tmp;
}
// 按顺序输出数组元素
printf("逆序存放后的数组元素为:");
for (i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
代码的思路是先输入数组长度和数组元素,然后使用一个循环将数组逆序存放,最后再使用另一个循环按顺序输出数组元素。
用c语言实现下面内容。将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1,要求改为1,4,5,6,8。
以下是使用C语言实现将一个数组中的值按逆序重新存放的示例代码:
```c
#include <stdio.h>
int main() {
int arr[5] = {8, 6, 5, 4, 1};
int i, temp;
printf("Original array: ");
for(i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
for(i = 0; i < 5/2; i++) {
temp = arr[i];
arr[i] = arr[4-i];
arr[4-i] = temp;
}
printf("\nReversed array: ");
for(i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
输出结果为:
```
Original array: 8 6 5 4 1
Reversed array: 1 4 5 6 8
```
在这个示例代码中,我们首先初始化了一个大小为5的整数数组`arr`,然后使用一个for循环打印出原始数组的值。接下来,我们使用另一个for循环对数组进行逆序操作,最后再使用一个for循环打印出逆序后的数组的值。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)