如果一个数的五、七、九进制中都没有数字0,那我们就称这个数为幸运数。程序输入a和b,输出a到b之间幸运数的个数。C++
时间: 2024-05-22 15:16:29 浏览: 12
#include <stdio.h>
#include <stdbool.h>
// 判断一个数在某个进制下是否含有0
bool hasZero(int n, int base) {
while (n > 0) {
if (n % base == 0) {
return true;
}
n /= base;
}
return false;
}
// 判断一个数是否为幸运数
bool isLucky(int n) {
return !hasZero(n, 5) && !hasZero(n, 7) && !hasZero(n, 9);
}
int main() {
int a, b, count = 0;
scanf("%d%d", &a, &b);
for (int i = a; i <= b; i++) {
if (isLucky(i)) {
count++;
}
}
printf("%d\n", count);
return 0;
}
相关问题
C语言小数和八进制中都没有7的整数,在1和N之间(包括)有多少个这样的整数.输入一个N输出满足条件的整数个数
我们可以枚举每个数字, 判断它是否满足条件。具体来说,我们可以用数学方法判断一个数是否含有数字 7, 同时也可以用 C 语言的函数 `fmod` 判断一个数是否是小数。
具体的,我们可以这样写代码:
```
#include <stdio.h>
#include <math.h>
int main() {
// 读入 N
int N;
scanf("%d", &N);
// 计数器,统计满足条件的数字个数
int cnt = 0;
// 枚举 1 到 N(包括)之间的所有数字
for (int i = 1; i <= N; i++) {
// 判断 i 是否含有数字 7
if (i % 10 == 7 || i / 10 == 7) {
// i 含有数字 7,跳过
continue;
}
// 判断 i 是否是小数
if (fmod(i, 1) != 0) {
// i 是小数,跳过
continue;
}
// i 满足条件,计数器加 1
cnt++;
}
// 输出统计结果
printf("%d\n", cnt);
return 0;
}
```
在这段代码中,我们枚举了从 1 到 N(包括)之间的所有数字,对于每一个数字 i,我们先判断它是否含有数字 7,如果含有就跳过;然后再判断它是否是小数,如果是就跳过;否则就把计数器加 1。最后我们输出计数器的值,就得到了满足条件的数
2个元素表格,输入同一个数字
如果你想在 HTML 中创建一个包含两个元素的表格,并在这两个元素中输入相同的数字,你可以按照以下步骤进行操作:
1. 在 HTML 文件中创建一个表格元素,可以使用 `<table>` 标签。
2. 在表格元素中创建两个表格单元格元素,可以使用 `<td>` 标签。
3. 在每个表格单元格元素中输入相同的数字。
以下是一个示例代码,其中两个表格单元格元素中都输入了数字 5:
```html
<table>
<tr>
<td>5</td>
<td>5</td>
</tr>
</table>
```
这将创建一个包含两个元素的表格,这两个元素分别是两个表格单元格元素,它们都包含数字 5。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)