美丽数 小明很喜欢3和5这两个数字,他将能被3或5整除的数叫做美丽数。现在给你一个整数N(1<=N<=100000),你能告诉小明第N个美丽数是多少吗?c++
时间: 2024-04-08 11:35:23 浏览: 95
基于AVR单片机的数字会议系统设计与实现-论文
当然可以!以下是使用C++编写的代码来找到第N个美丽数:
```cpp
#include <iostream>
int find_beautiful_number(int N) {
int count = 0;
int num = 1;
while (true) {
if (num % 3 == 0 || num % 5 == 0) {
count++;
if (count == N) {
return num;
}
}
num++;
}
}
int main() {
int N;
std::cout << "请输入N:";
std::cin >> N;
int result = find_beautiful_number(N);
std::cout << "第" << N << "个美丽数是:" << result << std::endl;
return 0;
}
```
你可以使用C++编译器运行此代码,并输入一个整数N来获取第N个美丽数。请记得确保输入的N在范围1到100000之间。希望能对你有所帮助!
阅读全文