#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a,b,i,n;
while(cin>>n)
{
i=0;
a=0;
while(1)
{
i++;
a=(a*10+1)%n;
if(a==0)break;
}
cout<<i<<endl;
}
}
本文展示了一个使用C++编写的简单程序,该程序通过循环计算特定数值直到找到一个整数解。通过不断将1乘以10并对输入的n取模来计算,直到结果能被n整除为止。
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int a,b,i,n;
while(cin>>n)
{
i=0;
a=0;
while(1)
{
i++;
a=(a*10+1)%n;
if(a==0)break;
}
cout<<i<<endl;
}
}

被折叠的 条评论
为什么被折叠?