可以这么理解这道题:从1到n天先给一枚金币,然后1+1天到n天再给一枚金币,1+1+2天到n天再给一枚金币,以此类推,代码如下
#include <stdio.h>
#include <stdlib.h>
int main()
{
int day,sum=0,i,j,temp=1;
scanf("%d",&day);
for(i=0;i<=day;i++)
{
temp=temp+i;
for(j=temp;j<=day;j++)
sum++;
}
printf("%d",sum);
return 0;
}