Code
#include <stdio.h>
int main()
{
int n,i,candy = 0,day = 0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
candy += i*i;
if(candy <= n)
day++;
else
break;
}
printf("%d\n",day);
return 0;
}
反思:for循环练习,用变量candy储存从1开始的平方和,直到糖总数不够为止,输出天数即可。(小猫:其实……我没有甜的味觉QWQ)