POJ 2000

来源:互联网 发布:pkpm钢结构计算软件 编辑:程序博客网 时间:2024/05/16 11:58
题意:国王给骑士付工钱,第一天1枚金币,后面两天每天2枚,再后面三天每天3枚······
复制搜索
复制搜索
要求输入天数,输出骑士在这些天里获得的总钱数。

代码:
#include<iostream>
using namespace std;
int main()
{
   int data;
   while(cin>>data,data)
   {
      int i,temp=0,money=0;
      for(i=1;;i++)
      {
         temp+=i;
         if(temp>=data)break;
         money+=i*i;
      }
      money+=i*(data-temp+i);
      cout<<data<<""<<money<<endl;
   }
   return 0;
}
原创粉丝点击