本人用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;
}