Run ID:85284

提交时间:2024-07-16 21:14:42

#include <iostream> using namespace std; // 函数来寻找第N个美丽数 int findNthBeautifulNumber(int n) { int count = 0; // 美丽数的计数器 int number = 1; // 从1开始检查每个数 // 循环直到找到第N个美丽数 while(count < n) { if(number % 3 == 0 || number % 5 == 0) { count++; if(count == n) { return number; // 返回第N个美丽数 } } number++; } return -1; // 如果输入的N太大,返回-1 } int main() { int N; // 循环读取输入直到输入结束 while(cin >> N) { cout << findNthBeautifulNumber(N) << endl; } return 0; }