设计一个算法,计算出返回0至n之间的所有奇数平方和
设计一个算法,计算出返回0至n之间的所有奇数平方和请分别用自然语言、程序框图和程序语言描述
~
程序代码:
#include<stdio.h>
#define SQU_SUM(n) (n*(n+1)*(2*n+1)/6)
int main( void )
{
unsigned n=0;
unsigned m=0;
if (scanf("%u",&n)!=1)
return -1;
m=n-(n&1);
printf("%u",(SQU_SUM(m)-m*(m+1)/2)/2+n*n*(n&1));
return 0;
}

~