编写程序输出200以内能被3整除且个位数是6的所有整数,返回这些数的个数
时间: 2023-10-25 19:07:52 浏览: 363
下面是一个简单的 C 语言程序,可以输出200以内能被3整除且个位数是6的所有整数,同时返回这些数的个数:
```
#include <stdio.h>
int main() {
int count = 0;
for (int i = 0; i <= 200; i++) {
if (i % 3 == 0 && i % 10 == 6) {
printf("%d ", i);
count++;
}
}
printf("\nTotal count: %d\n", count);
return 0;
}
```
程序中使用了一个 for 循环,在循环中判断每一个数是否能被3整除且个位数是6,如果是,则输出该数,并且将计数器count加1。循环结束后,输出符合条件的数的个数。执行程序,可以得到输出结果:
```
6 36 66 96 126 156 186
Total count: 7
```
因此,符合条件的数有7个。
相关问题
编写函数fun(),它的功能是输出一个200以内能被3整除且个位数为6的所有整数,返回这些数的个数
好的,以下是实现该功能的Python代码:
```python
def fun():
count = 0
for i in range(6, 200, 10): # 个位数为6的数必定是10的倍数加6
if i % 3 == 0:
print(i)
count += 1
return count
count = fun()
print("共有%d个数" % count)
```
这里我们使用一个 `for` 循环遍历 6 到 200 之间,每次加10,这样就可以得到个位数为6的所有整数。然后判断这个数是否能被3整除,如果能,则打印出来,并将计数器加1。最后返回计数器的值,即这些数的个数。注意,题目中要求的是200以内的数,因此我们循环的范围是6到200,但因为6是个例外,所以实际上循环到的数是10的倍数加6,即6、16、26、...、196。
用c语言编写一个函数,计算100以内个位数是5且能被3整除的整数的个数
好的,这是一个编程问题。下面是这个问题的 C语言函数实现:
```c
#include <stdio.h>
int count() {
int cnt = 0;
for (int i = 5; i <= 100; i += 10) {
if (i % 3 == 0) cnt++;
}
return cnt;
}
int main() {
int cnt = count();
printf("100以内个位数是5且能被3整除的整数的个数是 %d\n", cnt);
return 0;
}
```
请确认代码的正确性。
阅读全文