您的位置:首页 > 其它

我要,我就要(模拟除法过程)

2016-01-06 18:10 162 查看

我要,我就要

时间限制:1000 ms  |  内存限制:65535 KB

难度:1

描述
“我要吃麦当当,我就是要吃麦当当....”

“额,你如果能告诉我这个数n可以最少被多少个1组成的数整除,你就可以吃到麦当当了”

“...哼!我知道,答案是。。”

 

输入多组测试数据

每次给你一个n,并保证n不能被2或者5整除,n是一个int范围内的数。输出输出能整除n这个由1组成的数中最少有多少个1。样例输入
3
7
9901

样例输出
3
6
12

题意:求给定n,求能整除n的最少数,这个数各个位都是1。这道题模拟除法过程就好~

#include<stdio.h>
int main()
{
int n,k,ans,m;
while(scanf("%d",&n)!=EOF)
{
ans=1;
k=1;
while(k)
{
k=10*k+1;
k=k%n;
ans++;
}
printf("%d\n",ans);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: