#include<stdio.h>
int main()
{
int n,m;
int i=1;
int s=0;
scanf("%d",&n);
while(n)
{
m=i*i;
n=n-i;
if(n<0)
{
m=(n+i)*i;
n=0;
s+=m;
}
else
s+=m;
i++;
}
printf("%d",s);
return 0;
}
感觉比较巧妙,有兴趣的可以看看hh,本代码还有许多不足,有待改进。
京公网安备 11010502036488号