输入一个正整数n,输出1~n中,含7和7的倍数的个数,还有包含7的数字例如(17,27,37...70,71,72,73...)
时间: 2024-03-17 17:45:51 浏览: 60
好的,让我来帮你解决这个问题。针对你的要求,我可以给你提供以下的 Python 代码:
```python
def check(num):
# 判断一个数是否包含 7 或者是 7 的倍数
if num % 7 == 0:
return True
while num > 0:
if num % 10 == 7:
return True
num //= 10
return False
n = int(input("请输入一个正整数 n:"))
count = 0
for i in range(1, n+1):
if check(i):
count += 1
print(f"1~{n} 中,含有 7 和 7 的倍数的数字个数为:{count}。")
```
你可以直接复制这段代码,在 Python 环境中运行,输入一个正整数 n,就可以得到你想要的结果。注意保持代码的缩进,Python 是通过缩进来区分代码块的,不要随意更改。
相关问题
用C语言输入一个正整数n,输出1~n中,含7和7的倍数的个数,还有包含7的数字例如(17,27,37...70,71,72,73...)
好的,这里是 C 语言的代码实现:
```c
#include <stdio.h>
int check(int num) {
// 判断一个数是否包含 7 或者是 7 的倍数
if (num % 7 == 0) {
return 1;
}
while (num > 0) {
if (num % 10 == 7) {
return 1;
}
num /= 10;
}
return 0;
}
int main() {
int n, count = 0;
printf("请输入一个正整数 n:");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
if (check(i)) {
count++;
}
}
printf("1~%d 中,含有 7 和 7 的倍数的数字个数为:%d。\n", n, count);
return 0;
}
```
你可以直接复制这段代码,在 C 语言环境中运行,输入一个正整数 n,就可以得到你想要的结果。
写程序无聊,玩个游戏,从1开始喊数,数到含7或者是7的倍数的要拍键盘! 那么问题来了,请你: 输出7和7的倍数,还有包含7的数字例如(17,27,37,...,70,71,72,73,...) 输入 一个整数N。(N不大于30000) 输出 统计出不大于N的与7有关的数字的个数。如20以内与7有关的数为7、14、17共3个。 样例输入 20 样例输出 3
以下是 C++ 代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int ans = 0;
for (int i = 1; i <= n; i++) {
if (i % 7 == 0 || i % 10 == 7 || i / 10 == 7) {
ans++;
}
}
cout << ans << endl;
return 0;
}
```
首先读入正整数 `n`,然后从 1 循环到 `n`,每次判断当前数是否满足条件:
- 当前数是 7 的倍数:`i % 7 == 0`
- 当前数的个位数为 7:`i % 10 == 7`
- 当前数的十位数为 7:`i / 10 == 7`
如果满足任一条件,就将答案 `ans` 加 1。最后输出 `ans` 即可。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)