现给出一个关于邪恶的数的定义: 数字中带有13或者7的数。 是13或者7的倍数。 例如 113 113是一个邪恶的数,因为它十位和个位上的数,组成了13。 请找出 10000中所有邪恶的数,并用c++代码写出来
时间: 2024-04-21 19:24:42 浏览: 61
下面是用 C++ 代码找出 1 到 10000 中所有邪恶的数的示例:
```cpp
#include <iostream>
using namespace std;
bool isEvilNumber(int num) {
// 检查数字中是否带有13或者7
string strNum = to_string(num);
if (strNum.find("13") != string::npos || strNum.find("7") != string::npos) {
return true;
}
// 检查是否是13或者7的倍数
if (num % 13 == 0 || num % 7 == 0) {
return true;
}
return false;
}
int main() {
cout << "Evil Numbers between 1 and 10000:" << endl;
for (int i = 1; i <= 10000; i++) {
if (isEvilNumber(i)) {
cout << i << " ";
}
}
cout << endl;
return 0;
}
```
运行这段代码,它会打印出 1 到 10000 中所有邪恶的数。
相关问题
现给出一个关于邪恶的数的定义:数字中带有13或者7的数。或是13或者7的倍数。 例如113 113是一个邪恶的数,因为它十位和个位上的数,组成了13。 请找出 a b中所有邪恶的数。并用c++代码编写
以下是一个使用 C++ 编写的程序,用于找出给定范围内的所有邪恶数:
```cpp
#include <iostream>
#include <vector>
bool isEvilNumber(int num) {
// 检查个位和十位是否组成了 13
if (num % 10 == 3 && num / 10 % 10 == 1) {
return true;
}
// 检查是否为 13 或 7 的倍数
if (num % 13 == 0 || num % 7 == 0) {
return true;
}
return false;
}
void findEvilNumbers(int start, int end) {
std::vector<int> evilNumbers;
for (int i = start; i <= end; i++) {
if (isEvilNumber(i)) {
evilNumbers.push_back(i);
}
}
std::cout << "Evil numbers between " << start << " and " << end << ":" << std::endl;
for (int num : evilNumbers) {
std::cout << num << " ";
}
std::cout << std::endl;
}
int main() {
int a, b;
std::cout << "Enter the range (a and b): ";
std::cin >> a >> b;
findEvilNumbers(a, b);
return 0;
}
```
你可以在输入阶段提供范围的起始值 `a` 和结束值 `b`,程序将输出在该范围内的所有邪恶数。
java中从键盘输入一个3位数的整数,判断其是否是7的倍数或带有数字7
的
可以使用如下代码:
int num = Integer.parseInt(System.in.readLine());
if (num % 7 == 0 || String.valueOf(num).contains("7")) {
System.out.println("数字" + num + "是7的倍数或带有数字7");
} else {
System.out.println("数字" + num + "不是7的倍数也不带有数字7");
}
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)