您的位置:首页 > 编程语言

编程实现求出若干个整数之和为500的连续整数(如98,99,100,101,102),所有组合。

2011-04-10 22:50 459 查看
本人用C#写了一个性能较乱的方法,大家有何高见,请赐教!

public
string fun1()

{

string result = "";

for (int a = 1; a < 250; a++)

{

for (int n = 2; (a + a + n - 1) * n / 2
<= 500; n++)

{

if ((a + a + n - 1) * n / 2
== 500)

{

for (int i = 0; i <
n; i++)

{

result += a + i + ",";

}

result +=
"/n";

}

}

}

return result;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐