Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
106868 | 华雅萱 | 15相同数的次数 | C++ | Accepted | 0 MS | 260 KB | 873 | 2025-01-16 21:30:11 |
#include<iostream> using namespace std; int main(){ int a = 1, b = 1; // 甲从 1 开始报数,乙从 1 开始报数 int count = 0; // 用于记录两人同时报相同数的次数 int num_a = 20, num_b = 30; // 甲报数范围是 1 到 20,乙报数范围是 1 到 30 int i; for (i = 1; i <= 1000; i++) { // 两人都报 1000 个数 if (a == b) { // 当甲和乙报的数相同时 count++; // 次数加 1 } a++; // 甲报下一个数 if (a > num_a) { // 当甲报完 1 到 20 后,重新从 1 开始报数 a = 1; } b++; // 乙报下一个数 if (b > num_b) { // 当乙报完 1 到 30 后,重新从 1 开始报数 b = 1; } } printf("%d\n", count); // 输出两人同时报相同数的次数 return 0; }