|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:809*??=800*??+9*?? 其中??代表的两位数, 809*??为四位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。
6 y# s8 {; w% _2 ]' h6 h# c; p程序分析:无。
) @) _/ Y! m: |) `% k" P) e- a = 809
! Q# s5 q0 I2 N* h# @! ~ - for i in range(10,100):2 `# Y4 V, z, x: S* C) g# [0 j" u
- b = i * a# r8 b8 v" S( F1 I; _9 ^% E
- if b >= 1000 and b <= 10000 and 8 * i < 100 and 9 * i >= 100:
0 a8 N( v0 E; V, a - print(b,' = 800 * ', i, ' + 9 * ', i)1 E* I% Q! `- Z& ?1 P
- 0 |, g1 Q O8 `) ]1 z- }' F
- ; m( E) V, `% P! ]% w2 A
- for i in range(10,100):
9 G, o" r0 S% M - if 8*i>99 or 9*i<100:5 E# k% h' I+ F# w2 A) B+ {% w; N2 l
- continue
, I- Y3 k; g2 D - if 809*i==800*i+9*i:
- @, L$ X5 a8 {& h+ V3 M4 k" E - print(i)
. i6 e1 P! n- M5 v) c0 L - break
复制代码
& N e* o+ j3 B# M |
|