|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。5 Y( v0 O3 L( g+ i
程序分析:无。
5 |; {$ ~: V- I6 @/ k- a = 809
+ `) u2 Y; M4 S# q' d, W0 d& ` - for i in range(10,100):
4 m# M+ [% j2 j8 a - b = i * a2 T& I% \" k, v" b. t
- if b >= 1000 and b <= 10000 and 8 * i < 100 and 9 * i >= 100:
+ O. B Q3 |$ V - print(b,' = 800 * ', i, ' + 9 * ', i)
+ t# _% l1 \4 w: n - 9 j5 h1 U2 A" v/ n! I& |9 a) U
) B5 h* s- F0 M! R' k- for i in range(10,100):) H. f3 Z& z* O- F, A) V8 E
- if 8*i>99 or 9*i<100:8 O: L1 n9 E0 Q% Q8 K
- continue+ l7 `3 U: i& s+ Q& Q
- if 809*i==800*i+9*i:
8 [ f [- h; q& E) v! J, \/ ^ - print(i)
8 h% \7 Q- y9 [1 J& ] - break
复制代码
0 \- @- ~9 A6 E |
|