|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。/ E, j1 y! ^! P9 c# d" T* g% |
程序分析:999999 / 13 = 76923。
J$ ^6 x- F6 x- if __name__ == '__main__':" Z4 l6 ]) t4 r! \- _; f/ _
- zi = int(input('输入一个数字:'))# q$ \& H# \- a) |; O/ g
- n1 = 10 I" H8 R3 o2 y; A
- c9 = 1
( `' \4 J3 b! W* E6 K- s - m9 = 9
) w% e1 C$ i( Z. t/ w. t - sum = 9; Q( I+ A' h" |) K/ m; R! y
- while n1 != 0:
( B3 z7 X9 }3 D& ?* | - if sum % zi == 0:5 F2 B# n7 `3 X: r( K% H
- n1 = 0
D L8 w1 J+ x - else:
: x6 Q- y! j9 q' Q% _: l - m9 *= 10# G3 p, w0 ?$ {; ~- L
- sum += m9# M" T' `, W/ _
- c9 += 11 \+ U; E( F; F) w) R3 |( s
- print ('%d 个 9 可以被 %d 整除 : %d' % (c9,zi,sum))* f; b- p, M9 _( S! V0 a L* `$ X
- r = sum / zi
- O7 I+ ?" b9 R1 {6 g1 J - print ('%d / %d = %d' % (sum,zi,r))
复制代码 |
|