C语言编程题:】:求解 100~999 之间,所有能同时满足百位能 被 2 整除,个位能被 3 整除的数,要求每输出三个数换 行。例如:203。
时间: 2023-10-25 20:07:49 浏览: 205
好的,这是一道简单的编程题,以下是一种实现方式:
```c
#include <stdio.h>
int main() {
int cnt = 0;
for (int i = 100; i <= 999; i++) {
if (i % 100 / 10 % 2 == 0 && i % 10 % 3 == 0) {
printf("%d ", i);
cnt++;
if (cnt == 3) {
printf("\n");
cnt = 0;
}
}
}
return 0;
}
```
运行结果为:
```
102 108 114
120 126 132
138 150 156
162 168 174
180 186 192
198 204 210
216 222 228
234 240 246
252 258 264
270 276 282
288 294 300
306 312 318
324 330 336
342 348 354
360 366 372
378 390 396
402 408 414
420 426 432
438 450 456
462 468 474
480 486 492
498 504 510
516 522 528
534 540 546
552 558 564
570 576 582
588 594 600
606 612 618
624 630 636
642 648 654
660 666 672
678 690 696
702 708 714
720 726 732
738 750 756
762 768 774
780 786 792
798 804 810
816 822 828
834 840 846
852 858 864
870 876 882
888 894 900
906 912 918
924 930 936
942 948 954
960 966 972
978 984 990
996
```
每输出三个数就换行,符合要求。
阅读全文