第一题
int a,b,c;
for (int i = 100; i < 1000; i++) {
a=i%10;
b=(i%100-a)/10;
c=(i-(a+b*10))/100;
if (a*a*a+b*b*b+c*c*c==i) {
System.out.println(i);
}
}
第二题
int k=1;
for (int i = 0; i <9; i++) {
k=(k+1)*2;
}
}
第三题
for (int i=1;;i++){
int n=i;
if ((n-1)%5==0){
n=(n-1)/5*4;
if ((n-1)%5==0){
n=(n-1)/5*4;
if((n-1)%5==0){
n=(n-1)/5*4;
if ((n-1)%5==0){
n=(n-1)/5*4;
if((n-1)%5==0){
System.out.println("总数为:"+i);
break;
}
}
}
}
}
}
第四题
int n=0;
int height=100;
for(int i=1;i<11;i++){
n= (int) (height+height/2+n);
height/=2;
}
n-=height;
System.out.println("共经过"+n+"米");
System.out.println("第10次弹起的高度为"+height);
第五题
int n,m=2;
Scanner fu=new Scanner(System.in);
System.out.print("请输入一个数:");
n=fu.nextInt();
if (n%2==0) {
System.out.println("不是质数");
} else {
System.out.println("是质数");
}
第六题
for (int i = 100; i <=200; i++) {
for (int j = 2; j <= i-1; j++) {
if (i%j==0) {
break;
}else {
System.out.println(i+"是质数");
break;
}
}
}
第七题
int j=1,a=3,c=5,b=4;
for (;; j++) {
if (j%a==0&&j%b==0&&j%c==0) {
break;
}
}
System.out.println("在"+j+"天会相遇");
第八题
int a=3,b=4,c=2;
for (int i = 1;;i++) {
a=a+3;
b=b+4;
c=c+2;
if (a%600==0&&b%600==0&&c%600==0) {
break;
}
System.out.println("经过"+i+"秒后,又回到出发点");
}