点击(此处)折叠或打开
-
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/
本文探讨了一个用于确定数列中是否存在特定元素的算法。通过使用循环和条件判断,作者展示了如何高效地搜索并计算出目标元素的位置。
5万+

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



