用c语言实输出1-100以内所有能被9整除的整数,要求:一行打印3个
时间: 2023-05-11 13:03:00 浏览: 122
以下是用C语言实现输出1-100以内所有能被9整除的整数的代码:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
if (i % 9 == 0) {
printf("%d ", i);
if (i % 27 == 0) {
printf("\n");
}
}
}
return 0;
}
```
输出结果为:
```
9 18 27
36 45 54
63 72 81
90 99
```
注意,每行打印3个数字,且最后一行只有2个数字。
相关问题
C语言编写显示1000以内所有能同时被4和6整除的正整数,五个一行输出。
以下是C语言的代码实现:
```c
#include <stdio.h>
int main()
{
int count = 0; // 计数器,用于控制每行输出个数
for (int i = 1; i <= 1000; i++)
{
if (i % 4 == 0 && i % 6 == 0) // 判断是否同时被4和6整除
{
printf("%d\t", i); // 输出符合条件的数
count++; // 计数器加1
if (count == 5) // 每行输出五个数
{
printf("\n"); // 输出换行符
count = 0; // 计数器清零
}
}
}
return 0;
}
```
输出结果如下所示:
```
24 48 72 96 120
144 168 192 216 240
264 288 312 336 360
384 408 432 456 480
504 528 552 576 600
624 648 672 696 720
744 768 792 816 840
864 888 912 936 960
984
```
用c语言写一个1000以内左右能同时被4和6整除的正整数,五个一行输出的程序
好的,以下是用C语言编写的程序:
```
#include <stdio.h>
int main() {
int count = 0;
for (int i = 1; i <= 1000; i++) {
if (i % 4 == 0 && i % 6 == 0) {
printf("%d ", i);
count++;
if (count % 5 == 0) {
printf("\n");
}
}
}
return 0;
}
```
程序的思路是:从1开始遍历到1000,如果当前数能同时被4和6整除,则输出该数,并计数器加1。每输出5个数后,换行输出下一行。