给定一个正整数n,至少多少个1组成的整数可以被n整除?(例如n=3, 111/3=37,因此答案

给定一个正整数n,至少多少个1组成的整数可以被n整除?(例如n=3,111/3=37,因此答案是3,指111由3个1组成)输入一个整数n(1<=n<=105)输出一个正整... 给定一个正整数n,至少多少个1组成的整数可以被n整除?(例如n=3, 111/3=37,因此答案是3,指111由3个1组成)

输入

一个整数n(1<=n<=105)

输出

一个正整数,表示数字1的个数

样例输入

2011

样例输出

670
展开
 我来答
帐号已注销
2021-10-28 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:163万
展开全部

能被正整数n整除的最小正整数是n,所以至少n个1组成的整数可以被n整除。

long int范围是32位整数,无法求得符合条件的n值。

最小的n是60,也就是60个1组成的大整数可以被2013整除。

这需要大整数计算模块才能完成。其次应该是因为int是有范围的- 2^31 ~ 2^31 - 1超过范围就不对了 210个1明显超过了int的范围,可以把2009换成6做实验,发现第10个以后temp出现负数了。

区别联系

整除与除尽既有区别又有联系。除尽是指数b除以数a(a≠0)所得的商是整数或有限小数而余数是零时,我们就说b能被a除尽(或说a能除尽b)。因此整除与除尽的区别是,整除只有当被除数、除数以及商都是整数,而余数是零.除尽并不局限于整数范围内,被除数、除数以及商可以是整数,也可以是有限小数,只要余数是零就可以了。它们之间的联系就是整除是除尽的特殊情况。

日月同辉998
高粉答主

2018-12-09 · 数学——基础科学之基础。
日月同辉998
采纳数:2028 获赞数:26195

向TA提问 私信TA
展开全部
能被正整数n整除的最小正整数是n,所以至少n个1组成的整数可以被n整除。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
summer204730
2018-12-09 · TA获得超过2580个赞
知道小有建树答主
回答量:979
采纳率:91%
帮助的人:64.4万
展开全部
当n是偶数的时候,多少个1也不能整除n呀。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzjxbin76
2018-12-09 · TA获得超过123个赞
知道小有建树答主
回答量:251
采纳率:67%
帮助的人:63.4万
展开全部
可以写一段代码检测。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
150*****183
2018-12-09
知道答主
回答量:9
采纳率:0%
帮助的人:6840
展开全部
2n-1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式