酷代码 AI
菜单
服务商

简单一点

Python ```python n = int(input()) nums = [int(i) for i in input().split()] result = 1 for num in nums: result *= num print(result) ``` C++ ```cpp #include <iostream> int main() { int n; std::cin >> n; long long product = 1; for (int i = 0; i < n; i++) { int num; std::cin >> num; product *= num; } std::cout << product; return 0; } ``` Java ```java import java.util.Scanner; class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); long product = 1; for (int i = 0; i < n; i++) { product *= scanner.nextInt(); } System.out.println(product); scanner.close(); } } ``` 代码解释 Python - 第一行读取整数 `n`,代表输入整数的数量。 - 第二行读取一行输入,将其按空格分割成多个字符串,再把每个字符串转为整数,存储在列表 `nums` 里。 - 初始化 `result` 为 1,通过 `for` 循环遍历 `nums` 列表,把每个元素累乘到 `result` 上。 - 最后输出 `result`。 C++ - 读取整数 `n`。 - 定义 `long long` 类型的 `product` 并初始化为 1,防止结果溢出。 - 使用 `for` 循环 `n` 次,每次读取一个整数并累乘到 `product` 上。 - 输出 `product`。 Java - 创建 `Scanner` 对象用于读取输入。 - 读取整数 `n`。 - 定义 `long` 类型的 `product` 并初始化为 1,避免结果溢出。 - 通过 `for` 循环 `n` 次,每次读取一个整数并累乘到 `product` 上。 - 输出 `product` 并关闭 `Scanner` 对象。 [2026-01-12 11:59:48 | AI问答 | 512点数解答]

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