输出 2 4 5 8 16 17 32 64 127 128 129
使用Java + for
我试着......
int num=2;
for(int n=1;n<=11;n++){
if(n%3==0 || n%10==0){
num+=1;
System.out.println(num);
}else{
num=n*2;
System.out.println(num);
}
}
}
但失败..任何人都可以建议我PLZ
答案 0 :(得分:0)
int num = 1;
for (int n = 1; n < 12; n++) {
if (n > 8) {
System.out.println(n + 118);
} else if (n % 3 == 0) {
System.out.println(num + 1);
} else {
num *= 2;
System.out.println(num);
}
}