题意:国王给骑士付工钱,第一天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;
}
using
int
{
}