从网上找到一份编程练习题,我决定将里面的题目全都做一遍。
/*
题目:809*??=800*??+9*??
其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
*/
/*
分析:貌似不用分析,直接翻译程序中的话即可。注释就不写了。
*/
class DengShiBuQuan {
public static void main(String[] args) {
for (int i=10; i<100; i++){
if (809*i==800*i+9*i){
if (8*i>9 && 8*i<100){
if (9*i>99 && 9*i<1000){
System.out.println("809*"+i+"="+809*i);
}
}
}
}
}
}
/*
输出结果:
809*12=9708
*/
|
|