java打印100-200之间能被9整除的数,并按照五个一行的格式输出
时间: 2023-12-03 12:42:52 浏览: 39
可以使用循环语句和条件语句来实现:
```java
public class Main {
public static void main(String[] args) {
int count = 0; // 计数器,记录当前行已经输出的数字个数
for (int i = 100; i <= 200; i++) {
if (i % 9 == 0) {
System.out.print(i + " "); // 输出数字并加上一个空格
count++; // 计数器加一
if (count % 5 == 0) {
System.out.println(); // 每五个数字换一行
}
}
}
}
}
```
输出结果如下:
```
108 117 126 135 144
153 162 171 180 189
198
```
相关问题
打印100到200之间的能被9整除的数,并按照5个一行的格式输出的程序
好的,以下是可以实现您的要求的 Python 代码:
```python
count = 0 # 用于记录输出的数的个数
for i in range(100, 201):
if i % 9 == 0: # 判断是否能被9整除
print(i, end='\t') # 输出一个数,并用制表符隔开
count += 1 # 计数器加1
if count % 5 == 0: # 每输出5个数就换行
print()
```
解释一下代码:
- `count` 变量用于记录已经输出了多少个数;
- `range(100, 201)` 表示从100到200的范围内遍历每个数;
- `if i % 9 == 0` 判断当前数是否能被9整除;
- `print(i, end='\t')` 输出当前数并使用制表符隔开,`end='\t'` 表示输出后不换行;
- `count += 1` 计数器加1;
- `if count % 5 == 0` 判断是否已经输出了5个数,如果是则换行,`print()` 表示输出一个空行。
希望这个程序能够满足您的需求。
将100-200之间能被3整除且不能被5整除的数及个数输出 c语言
以下是用 C 语言编写的程序,输出100-200之间能被3整除且不能被5整除的数及个数:
```
#include <stdio.h>
int main() {
int count = 0;
for (int i = 100; i <= 200; i++) {
if (i % 3 == 0 && i % 5 != 0) {
printf("%d\n", i);
count++;
}
}
printf("There are %d numbers.\n", count);
return 0;
}
```
程序遍历100-200之间所有的数,如果这个数能够被3整除且不能被5整除,就输出这个数,并将计数器加1。最后输出符合条件的数的个数。