酷代码 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点数解答]

相关提问
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]