【程序42】題目:809*??=800*??+9*??+1 其中??代表的兩位數(shù),8*??的結(jié)果為兩位數(shù),9*??的結(jié)果為3位數(shù)。求??代表的兩位數(shù),及809*??后的結(jié)果。
3 回答
已采納
阿旭_
TA貢獻(xiàn)217條經(jīng)驗(yàn) 獲得超353個贊
public?class?Test83?{
//?809*??=800*??+9*??+1
public?static?void?main(String[]?args)?{
//?(1)809*a=800*a+9*a+1
for?(int?a?=?10;?a?<=?99;?a++)?{
//?(2)a的取值范圍10~99
boolean?isSucc?=?true;
//?(3)8*a的結(jié)果為兩位數(shù)10~99
isSucc?&=?8?*?a?>=?10?&&?8?*?a?<=?99;
//?(4)9*a的結(jié)果為三位數(shù)100~999
isSucc?&=?9?*?a?>=?100?&&?9?*?a?<=?999;
//?(5)809*a=800*a+9*a+1
isSucc?&=?809?*?a?==?800?*?a?+?9?*?a?+?1;
if?(!isSucc)?{
continue;
}
//?(6)求??代表的兩位數(shù),809*??后的結(jié)果
System.out.println("??代表的兩位數(shù)是:"?+?a);
System.out.println("809*"?+?a?+?"后的結(jié)果是:"?+?809?*?a);
return;
}
System.out.println("無解");
}
}
題目是不是錯了,應(yīng)該去掉“809*??=800*??+9*??+1”中的“+1”?
王大厲
TA貢獻(xiàn)58條經(jīng)驗(yàn) 獲得超11個贊
for(int?i=10;i<=99;i++){
if(i*8<100){
if(i*9>100&&i*9<1000){
if(809*i==800*i+9*i){
System.out.println("??"+i);
System.out.println("??*809="+i*809);
}
}
}
}添加回答
舉報
0/150
提交
取消
