求被n整除的全是由1组成的数。
模拟除法过程。
#include <stdio.h>
#include <string.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int sum=1,i;
for(i=1;;i++)
{
sum%=n;
if(sum==0)
break;
sum=sum*10+1;//余数乘10后加1,保证全部由1组成
}
printf("%d\n",i);
}
return 0;
}