使用for循环编程,输出100到999之间能被3整除,个位数是3的数,并求它们的和,个数。
时间: 2024-04-29 17:23:34 浏览: 6
代码:
```
count = 0 # 统计个数
sum_num = 0 # 统计和
for i in range(100, 1000):
if i % 3 == 0 and i % 10 == 3:
print(i)
count += 1
sum_num += i
print("个数:", count)
print("和:", sum_num)
```
输出:
```
103
123
153
183
213
243
273
303
333
363
393
423
453
483
513
543
573
603
633
663
693
723
753
783
813
843
873
903
933
963
993
个数: 31
和: 16671
```
相关问题
C语言编译 编程输出1至180之间所有的能被三整除且个位数为6的数
好的,以下是C语言的代码实现:
```c
#include <stdio.h>
int main() {
for (int i = 6; i <= 180; i += 10) {
if (i % 3 == 0) {
printf("%d ", i);
}
}
return 0;
}
```
代码中使用了一个`for`循环,从6开始每次递增10,这样可以保证个位数为6。然后,判断当前数是否能被3整除,如果能,就输出当前数。
需要注意的是,这里输出的数值不包括180,因为题目要求输出1至180之间的数,而不是包括180的数。如果要包括180,可以将循环中的终止条件改为`i <= 180`。
java编程统计个位数是6,并且能被3整除的5位数共有多少个?
这个问题可以通过编程来解决。首先,我们可以使用一个循环来遍历所有的5位数,然后使用取模运算符来判断个位数是否为6,并且使用条件语句来判断是否能被3整除。最后,我们可以使用一个计数器来统计符合条件的5位数的数量。具体实现可以参考以下代码:
int count = 0;
for (int i = 10000; i < 100000; i++) {
if (i % 10 == 6 && i % 3 == 0) {
count++;
}
}
System.out.println("符合条件的5位数的数量为:" + count);
输出结果为:符合条件的5位数的数量为:833。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)