一开始的思路是s=s*10+1;但是会超出范围,所以把不用的(就是2013能整除的部分)减掉。于是语句改成下面的。
#include<iostream>
using namespace std;
int main()
{
int s=1;
int n=1;
int m=10;
while(s%2013)
{
n++;
cout<<s<<endl;
s=(s%2013)*10+1;
}
cout<<n;
}
一开始的思路是s=s*10+1;但是会超出范围,所以把不用的(就是2013能整除的部分)减掉。于是语句改成下面的。
#include<iostream>
using namespace std;
int main()
{
int s=1;
int n=1;
int m=10;
while(s%2013)
{
n++;
cout<<s<<endl;
s=(s%2013)*10+1;
}
cout<<n;
}