编写程序输出三位整数中各位数字之和为7的所有数
时间: 2023-05-24 20:04:35 浏览: 59
```python
for i in range(100, 1000):
if (i//100 + (i//10)%10 + i%10) == 7:
print(i)
```
输出:
```
106
115
124
133
142
151
160
205
214
223
232
241
250
304
313
322
331
340
403
412
421
430
502
511
520
601
610
700
```
相关问题
用c语言编写程序输出三位整数中各位数字之和为7的所有数
以下是用 C 语言编写程序输出三位整数中各位数字之和为7的所有数的代码:
```c
#include <stdio.h>
int main() {
int i, j, k;
for (i = 1; i <= 9; i++) {
for (j = 0; j <= 9; j++) {
for (k = 0; k <= 9; k++) {
if (i + j + k == 7) {
printf("%d%d%d\n", i, j, k);
}
}
}
}
return 0;
}
```
这个程序会输出所有三位整数中各位数字之和为7的数,例如:
```
106
115
124
133
142
151
160
205
214
223
232
241
250
304
313
322
331
340
403
412
421
430
502
511
520
601
610
700
```
希望这个程序对你有帮助!
python编写程序,用户输入一个三位的整数,输出其各位上数字的和
好的,以下是 Python 代码实现:
```python
num = input("请输入一个三位数:")
# 判断输入是否为有效的三位数
if num.isdigit() and len(num) == 3:
# 按照位数拆分数字并相加
sum = int(num[0]) + int(num[1]) + int(num[2])
print("各位数字之和为:", sum)
else:
print("输入无效,请输入一个有效的三位数!")
```
用户输入一个三位数后,程序会先判断输入是否为有效的三位数,如果是,就按照位数拆分数字并相加,最后输出各位数字之和。如果输入无效,则提示用户重新输入。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.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)