酷代码 AI
菜单

输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。 输入 先读入变量n表示数的个数 接下来输入一行共有n个数,每个数之间用空格隔开。每个数在int范围内 输出 倒叙输出所有的数, 中间由一个空格隔开 样例输入 复制 5 1 2 3 4 5 样例输出 复制 5 4 3 2 1

#include <iostream> using namespace std; int main() { int n; cin >> n; // 读取数字个数 int arr[100]; // 假设最多100个整数 // 读取n个整数到数组 for (int i = 0; i < n; i++) { cin >> arr[i]; } // 逆序输出数组元素 for (int i = n - 1; i >= 0; i--) { cout << arr[i]; if (i > 0) { cout << " "; // 数字间输出空格,最后一个数字后不输出空格 } } cout << endl; // 输出换行符 return 0; } 我在以往的开发过程中,碰到过以下几点需要格外小心处理的地方: 数组大小需根据题目要求设定,避免越界 逆序输出时注意下标从n-1开始递减到0 最后一个数字后不应有空格,需单独处理空格输出 [2026-02-01 08:46:25 | AI写代码神器 | 216点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多