输出100以内连续整数相加和等于100的所有组合数

【输出100以内连续整数相加和等于100的所有组合数】输出100以内连续整数相加和等于100的所有组合数

#include using namespace std; int main()
{
int iSum=0;
int iCountResult=0; for(int i=0; i<100; i++)
{
for(int j=i; j<100; j++)
{
iSum=(i+j)*(j-i+1)/2;
if(iSum==100)
{
cout<<"the "<<++iCountResult<<" result: ";
for(int c=i; c<=j; c++)
cout<cout<break;
}
else if(iSum<100)
iSum=0;
else if(iSum>100)
{
iSum=0;
break;
}
}
} //cin.get();
return 0;
}

    推荐阅读