|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。
5 U S' O; F; N q' d1 J @. K程序分析:999999 / 13 = 76923。# i U5 V4 U; v- L7 z
- if __name__ == '__main__':
6 U0 n1 S- a9 C v) t$ Y - zi = int(input('输入一个数字:'))& M2 x I2 b! b) }
- n1 = 19 z) m. ~. F: _
- c9 = 11 W1 o+ l- @" y1 n' S
- m9 = 9, Y) K) a, H# ~$ B! ~- d
- sum = 9
/ B; R% v7 _8 T: g$ v3 e - while n1 != 0:% q" {6 R3 I* P8 e9 f
- if sum % zi == 0:% [! E. E7 K: ^& `' s/ S6 ~4 x
- n1 = 0/ Q. S, {0 y. u4 d9 N# z
- else:; U+ G. N9 [/ J& P7 _& U2 L
- m9 *= 10
2 J( ?& r8 g/ L& ]* b# @4 w - sum += m9* ^" @2 O% r# w4 L" I$ Y9 w
- c9 += 1
0 n+ Q. Y. ^; L8 m. D6 a2 x( c9 } - print ('%d 个 9 可以被 %d 整除 : %d' % (c9,zi,sum))$ d) o" {, h( y1 n% ~9 W3 B( q& \
- r = sum / zi$ [, `& F1 \$ H H: j9 u6 D6 j* R
- print ('%d / %d = %d' % (sum,zi,r))
复制代码 |
|