8、<简单>给你n个整数,将其逆序输出。

📅 2026/7/5 13:46:50
8、<简单>给你n个整数,将其逆序输出。
#include iostream using namespace std; int main() { int n; while (true) { cout 请输入数字个数(3~100); cin n; // 输入失败字母、符号等 if (!cin) { cin.clear(); cin.ignore(1000, \n); cout 输入错误必须输入3~100之间的整数不能输入小数/字母\n; continue; } // 判断输入是否带小数读完整数后还有剩余字符 char temp; if (cin.get(temp) temp ! \n) { cin.ignore(1000, \n); cout 输入错误不能输入小数请重新输入整数\n; continue; } // 范围校验3 ≤ n ≤ 100 if (n 3 n 100) { break; } else { cout 输入错误数字必须在3~100之间\n; } } int arr[100]; cout 请输入 n 个整数(0~1000000空格分隔); for (int i 0; i n; i) { cin arr[i]; } cout 逆序输出结果; for (int i n - 1; i 0; i--) { cout arr[i] ; } cout endl; return 0; }