62,628
社区成员
发帖
与我相关
我的任务
分享
if (a*b*c!=0&&a%3==0&&b%3==0&&c%3==0) {
System.out.println("结果为:"+i+"年后");
key=false;
break;
}
package eg4;
import java.util.Scanner;
public class Test7 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入三个年龄:");
int age1=sc.nextInt();
int age2=sc.nextInt();
int age3=sc.nextInt();
int a,b,c;
boolean key=true;
for (int i = 1; i < 101; i++) {
a=(age1+i)%10;
b=(age2+i)%10;
c=(age3+i)%10;
if ((a==3&&b==6&&c==9)||(a==3&&b==9&&c==6)||(a==6&&b==3&&c==9)||(a==6&&b==9&&c==3)||(a==9&&b==3&&c==6)||(a==9&&b==6&&c==3)) {
System.out.println("结果为:"+i+"年后");
key=false;
break;
}
}
if (key) {
System.out.println("so sad!");
}
}
}

for (int i = 1; i < 101; i++) {
int x=(age[0]+i)%10;
int y=(age[1]+i)%10;
int z=(age[2]+i)%10;
if (x*y*z!=0&&x%3==0&&y%3==0&&z%3==0) {
System.out.println("最早" + i + "年后相遇");
break;
}
if (i == 100) {
System.out.println("So sad!");
}
}
for (int i = 1; i < 101; i++) {
if ((age[0] + i) % 10 % 3 == 0 && (age[1] + i) % 10 % 3 == 0 && (age[2] + i) % 10 % 3 == 0) {
System.out.println("最早" + i + "年后相遇");
break;
}
if (i == 100) {
System.out.println("So sad!");
}
}
Scanner sc = new Scanner(System.in);
int [] age = new int[3];
for (int i = 0,y = 0; i < 3; i++) {
System.out.println("请输入第"+ ++y +"个人的年龄:");
age[i] = sc.nextInt();
}
int x = age[0];
int y = age[1];
int z = age[2];
for (int i = 0; i < 100; i++) {
if ((x+i) %10 ==3 || (x+i) %10 ==6 || (x+i) %10 == 9) {
if ((y+i) %10 ==3 || (y+i) %10 ==6 ||(y+i) %10 == 9) {
if ((z+i) %10 ==3 || (z+i)%10 ==6 || (z+i) %10 == 9) {
System.out.println("最早"+i+"年后相遇");
break;
}
}
}
}
