题目描述
打表,找出来1000内不符合诗意的数字,发现是2的整数次幂。
java代码
public static void main(String[] args) {
for(int i=3;i<1000;i++){
boolean flag=false;
for(int j=1;j<i;j++){
for(int k=j+1;k<i;k++){
int cont=(j+k)*(k-j+1)/2;
if(i==cont){flag=true;}
}
}
if(flag!=true){
System.out.println(i);
}
}
}