该学习了。。。
#include <stdio.h>
int main(void)
{
int n, j = 1, num = 0;
long long i;
scanf("%d", &n);
for(i = 1;;i = i*10 + j)
{
j = 1;
num ++;
if(i%n == 0)
break;
}
printf("%-5d", num);
return 0;
}
这个绝对不对.因为它的测试里可能有几千位.掌握我前面的提示就理解不需要这样.