1、首先我來整理下這到題,抽取主要提幹
a=4 和 b=7 最大不能組合出來的數是c= 17
a=3 和 b=5 最大不能組合出來的數是c= 7
當a b值任意 求c值
2、java 代碼
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class T_1796140699890495867html {
public static void main(String[] args) throws Exception {
//輸出段
BufferedReader brKey = new BufferedReader(new InputStreamReader(System.in));
System.out.println("用戶輸入:");
String strNum = brKey.readLine();
String[] oneAndTwoNums = strNum.split(" ");
brKey.close();
//處理段
int boxOne,boxTwo,impNum,bufNum;
boxOne = Integer.valueOf(oneAndTwoNums[0]);
boxTwo = Integer.valueOf(oneAndTwoNums[1]);
//如果第壹個數大於第二個數,那麽調換位置
if(boxTwo < boxOne){
boxOne = boxOne + boxTwo;
boxTwo = boxOne - boxTwo;
boxOne = boxOne - boxTwo;
}
//預定義值
impNum = boxOne * boxTwo;
//臨時計算數
bufNum = impNum;
while(bufNum >= 0){
if(bufNum % boxOne == 0){
bufNum = (-- impNum);
}else if(bufNum % boxTwo == 0){bufNum = -- impNum;
}else{bufNum -= boxTwo;
}}
//輸出段
System.out.println("程序應該輸出:");
System.out.println(impNum);
}
}
3、運行截圖