c语言写输出200以内能个位是9且能被3整除的数
时间: 2023-06-05 10:08:42 浏览: 106
您好!这是一个技术问题,我可以回答。以下是代码:
```c
#include <stdio.h>
int main() {
int i;
for (i = 9; i < 200; i += 10) {
if (i % 3 == 0) {
printf("%d ", i);
}
}
return 0;
}
```
输出结果为:9 39 69 99 129 159 189
希望能解决您的问题!如果还有其他问题,欢迎继续提问。
相关问题
请用c语言写一个输出200以内能个位是9且能被3整除的程序代码
以下是用C语言编写的程序代码:
```
#include <stdio.h>
int main() {
int num;
for(num = 9; num <= 200; num += 10) {
if(num % 3 == 0) {
printf("%d ", num);
}
}
return 0;
}
```
该程序的运行结果为:9 39 69 99 129 159 189。
程序通过循环遍历200以内个位是9的数,判断是否能被3整除,并将满足条件的数输出。
c语言,输出 1000 以内个位数字是 6 且能被 3 整除的所有数,要求每 行输出 6 个数据
在C语言中,你可以创建一个循环结构来找出1000以内满足条件的数字。首先,检查数字是否是个位数为6,然后判断它是否能被3整除。使用`printf`函数,你可以每行输出6个这样的数字。以下是相应的代码:
```c
#include <stdio.h>
int main() {
for (int i = 10; i <= 1000; i++) { // 遍历10到1000
if ((i % 10 == 6) && (i % 3 == 0)) { // 检查个位是否为6且能被3整除
printf("%d ", i); // 输出数字
if ((++count) % 6 == 0) { // 当计数器达到6时换行
printf("\n");
count = 0; // 重置计数器
}
} else {
count++; // 计数器增加,用于控制每行的数字数量
}
}
return 0;
}
```
在这个代码中,`count`变量用于追踪当前已经输出了多少个数字,当达到6的时候就会换行。`%6 == 0`用于判断是否到了新的一行。
阅读全文