用java实现100 以内所有能被3 整除但不能被5 整除的数字的和,用while语句
时间: 2023-11-09 22:08:47 浏览: 76
好的,以下是Java代码实现:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
int i = 1;
while (i <= 100) {
if (i % 3 == 0 && i % 5 != 0) {
sum += i;
}
i++;
}
System.out.println("100以内所有能被3整除但不能被5整除的数字的和为:" + sum);
}
}
```
运行结果为:
```
100以内所有能被3整除但不能被5整除的数字的和为:408
```
相关问题
用c的while语句写一个能统计并输出100以内能被3和5整除的所有整数
```c
#include <stdio.h>
int main() {
int i = 1;
while (i <= 100) { // 循环条件
if (i % 3 == 0 && i % 5 == 0) { // 判断能否被3和5整除
printf("%d ", i); // 输出符合条件的数
}
i++; // 计数器自增
}
return 0;
}
```
C语言,一百以内能被5整除但不能被8整除while
可以使用while循环和if语句来实现:
```c
#include <stdio.h>
int main() {
int num = 1;
while (num <= 100) {
if (num % 5 == 0 && num % 8 != 0) {
printf("%d ", num);
}
num++;
}
return 0;
}
```
首先初始化一个变量 `num` 为1,然后使用while循环判断 `num` 是否小于等于100,如果是,则判断 `num` 是否能被5整除且不能被8整除,如果符合条件,则输出 `num`。最后 `num` 自增1,继续下一轮循环,直到 `num` 大于100结束循环。
阅读全文