-
int main(int argc, char* argv[])
-
{
-
int num=50;
-
int result;
-
int k;
-
bool Invalid=false;
-
for(k=2; k<sqrt(2*num); k++ )
-
{
-
-
int middleresult=num-(k-1)*k/2;
-
if(middleresult%k==0)
-
{
-
Invalid=true;
-
result=middleresult/k;
-
break;
-
}
-
}
-
for(int j=0; j<k&&Invalid; j++)
-
{
-
cout<<result+j<<endl;
-
}
-
if(!Invalid)
-
{
-
cout<<\"Fail!\"<<endl;
-
}
-
return 0;
-
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29012686/viewspace-1144518/
,如需转载,请注明出处,否则将追究法律责任。