韩信点兵 相传韩信才智过人,从不清点自己军队的人数,只要让士兵先后以三人一排、五人一排、七人一排的变换队形,而他每次只掠过队伍的排位就知道总人数了,输入三个非负整数a,b,c,表示每种队形排尾的人数(a<3,b<5,c<7),输出总人数的最小值(或报告无解)。已知总人数不小于10,不超过100。
引用scanner
package chiji; import java.util.Scanner; public class dianbing { public static void main(String[] args) { Scanner scanner=new Scanner(System.in);
条件是人数不小于10 且小于100
package chiji;
import java.util.Scanner; public class dianbing { public static void main(String[] args){ Scanner scanner=new Scanner(System.in); int a=scanner.nextInt(); int b=scanner.nextInt(); int c=scanner.nextInt(); for(int sum=10;sum<=100;sum++){ if(sum%3==a && sum%5==b && sum%7==c){ System.out.println(sum);break; } } } }
在控制台输入 2、1、6
运行结果: