点击(此处)折叠或打开
- 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博客 ” ,链接:http://blog.itpub.net/29012686/viewspace-1144518/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29012686/viewspace-1144518/