酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

c语言将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1 ,要求改为1,4,5,6,8。从键盘输入5个整数,将其逆序存放。 输入格式: "%d" 输出格式: "%3d" 输入样例: 8 6 5 4 1 输出样例: 1 4 5 6 8

以下是使用 C 语言解决此问题的代码: ```c #include <stdio.h> int main() { int arr[5]; int i, temp; for (i = 0; i < 5; i++) { scanf("%d", &arr[i]); } for (i = 0; i < 2; i++) { temp = arr[i]; arr[i] = arr[4 - i]; arr[4 - i] = temp; } for (i = 0; i < 5; i++) { printf("%3d", arr[i]); } return 0; } ``` 这段代码首先从键盘读取 5 个整数到数组中,然后通过循环交换数组前半部分和后半部分的元素,实现逆序,最后输出逆序后的数组。 [2024-10-19 12:22:21 | AI写代码神器 | 201点数解答]

相关提问