一个简单的算法
答案:2 悬赏:20 手机版
解决时间 2021-04-15 00:16
- 提问者网友:温旧梦泪无声
- 2021-04-14 03:55
1234…11,12…101、102…直到好多,数字的个数为918个
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-04-14 05:34
从1开始打印,别打印别统计总位数,直到满足918为止,些法算法简单,效率低下。
算出位数字对应918,然后用一个循环打印。由得出此数的代码如下:(t代表位数,n代表对应数字)
b = 1 ; k = 9 , n = 0;
while(t>k){ t -= k * b ; n += k ; k *= 10 ; b ++ ; }
n += n / b
全部回答
- 1楼网友:躲不过心动
- 2021-04-14 05:52
是要打印还是要求和的算法?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯