#include <stdio.h> int main() { int n,s=0,m=0,i,j;//n总天数,m已经过去的天数 scanf("%d",&n); for(i=1;m<n;i++)//外循环控制天数 { for(j=0;j<i;j++)//内循环控制金币 { s+=i; m++;//已经过去的天数加一 if(m==n)//当总天数和过去的天数相同时结束循环 break; } } printf("%d\n",s); return 0; }