不是很好做,我试过很多代码
这个网站可以测试:
http://acm.usx.edu.cn/aspnet/Question.aspx?qid=1964
我的代码如下
#include <stdio.h>
#include <math.h>
int main()
{
int i,n=1,sum=0;
while(~scanf("%d",&n)) {
if(n%2!=0){
for(i=1; i<=n; i=i+2)
{
sum+=i*i;
}
if(sum<=pow(2,63)-1){
printf("%d\n",sum);}}
}}