酷代码 AI
菜单

输入每种金币每一枚的价值,再输入数量x, 然后输出每种金币的总价值

以下是使用 Python 实现此功能的代码: ```python # 存储每种金币每一枚的价值 values = [] # 输入金币种类数量 n = int(input("请输入金币的种类数量: ")) for i in range(n): value = float(input(f"请输入第 {i + 1} 种金币每一枚的价值: ")) values.append(value) # 输入数量 x x = int(input("请输入金币的数量 x: ")) # 计算并输出每种金币的总价值 for i, value in enumerate(values): total_value = value * x print(f"第 {i + 1} 种金币的总价值是: {total_value}") ``` 上述代码首先让用户输入金币的种类数量,然后依次输入每种金币每一枚的价值,接着输入金币的数量 `x`,最后计算并输出每种金币的总价值。 若用 Java 实现,代码如下: ```java import java.util.Scanner; public class GoldValueCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 输入金币种类数量 System.out.print("请输入金币的种类数量: "); int n = scanner.nextInt(); // 存储每种金币每一枚的价值 double[] values = new double[n]; for (int i = 0; i < n; i++) { System.out.printf("请输入第 %d 种金币每一枚的价值: ", i + 1); values[i] = scanner.nextDouble(); } // 输入数量 x System.out.print("请输入金币的数量 x: "); int x = scanner.nextInt(); // 计算并输出每种金币的总价值 for (int i = 0; i < n; i++) { double totalValue = values[i] * x; System.out.printf("第 %d 种金币的总价值是: %.2f\n", i + 1, totalValue); } scanner.close(); } } ``` 在 Java 代码中,利用 `Scanner` 类从控制台读取用户输入,同样先输入金币种类数量,再输入每种金币单价,接着输入数量 `x`,最后计算并输出总价值。 [2026-01-31 20:47:32 | AI问答 | 526点数解答]

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