酷代码 AI
菜单
服务商

题目描述 现有 n n 个整数,请编写程序,判断这些整数中最大的数是否为质数,如是质数则输出 Yes ,否则输出 No。 质数是指大于 1 1 的自然数中,除了 1 1 和自身之外没有其他因数的数。 输入格式 一行,一个整数 n n。 输出格式 如果这 n n 个数中最大的数是质数,则输出 Yes,否则输出 No。用C++简答 回答篇幅:简单明了

```cpp #include <iostream> // 判断一个数是否为质数的函数 bool isPrime(int num) { if (num <= 1) return false; for (int i = 2; i * i <= num; i++) { if (num % i == 0) return false; } return true; } int main() { int n; std::cin >> n; int maxNum = -1; // 读取n个数并找出最大值 for (int i = 0; i < n; i++) { int num; std::cin >> num; if (num > maxNum) { maxNum = num; } } // 判断最大值是否为质数并输出结果 if (isPrime(maxNum)) { std::cout << "Yes"; } else { std::cout << "No"; } return 0; } ``` [2025-12-21 22:25:08 | AI问答 | 227点数解答]

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