#include<stdio.h>
int main()
{
int n,k;
int sum=0;
scanf("%d",&n);
for (k=1;;k++)
{
if (n>(k*k-k)/2&&n<=(k*k+k)/2)
break;
sum=sum+k*k;
}
sum=sum+(n-(k*k-k)/2)*k;
printf("%d",sum);
return 0;
}
感觉自己代码写的不错,新手自我感觉良好



京公网安备 11010502036488号