Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
93515 | 胡海峰老师 | 美丽数 | C | Time Limit Exceeded | 1000 MS | 200 KB | 656 | 2024-10-17 15:31:17 |
#include <stdio.h> int main() { int N; while (scanf("%d", &N) != EOF) { // 读取输入直到文件结束 int count = 0; // 用于计数美丽数 int num = 1; // 从1开始寻找美丽数 while (1) { if (num % 3 == 0 || num % 5 == 0) { // 如果num能被3或5整除 count++; // 增加美丽数计数 if (count == N) { // 如果这是第N个美丽数 break; // 退出循环 } } num++; // 检查下一个数 } printf("%d\n", num); // 输出第N个美丽数 } return 0; }