//利用高斯算法。将第i个数加上第(n-i)个数。
//高斯算法
double funcGS(double n)
{
// GetTime(&t);
double sum=0,i;
if (n <= 1)
return n;
for(i=1; i <= n/2; i++)
{
sum += (i + (n-i));
}
if(((long)n % 2) == 0)
return sum+(n-n/2);
else
// GetTime(&t);
return sum + n;
}
发表于 @
2008年03月04日 17:47:00 | | 编辑|
举报| 收藏