课后习题练习
2.2 编程求出自然数101~199中的所有素数,每行显示10个数
2.3 编程顺序输出1~100之间所有能被7整除的整数
2.2
int num = 0, flag = 1;
int begin = 101,end = 200;
// 可以改变范围,把 begin 和 end 改成输入的
for (int i = begin; i < end; i++) {
for (int j = 2; j < (int) Math.sqrt(i); j++) {
if (i % j == 0) {
flag = 0;
break;
}
}
if (flag == 1) {
System.out.print(i + " ");
num++;
if (num % 10 == 0)
System.out.print("\n");
}
flag = 1;
}
2.3
int num = 7,begin = 1,end = 100;
// 同理,可以改变成手动输入
for(int i = begin;i <= end;i++) {
if(i%num == 0) {
System.out.print(i + " ");
}
}