题意:国王给人付工资,第一天给1个金币,然后两天后每天2金币,再后三天每天3金币,依次往下……
分析:很简单的一个题目。控制循环就行了。付相同的工资的天就为一个循环,恰好可以发现,第一天,对应的是1,两天对应的是2,3天对应的是3.
贴一下代码:
#include<iostream>
using namespace std;
int main()
{
int
i
,
j;
int
sum ;
int
days;
int
temp;
while(
cin
>>
days
,
days)
{
sum
=
0;
temp
=
0;
for(
i
=
1;
temp
!=
days ;
i
++)
{
for(
j
=
1;
j
<=
i
&&
temp
!=
days;
j
++)
{
sum
+=
i;
temp
++;
}
}
cout
<<
days
<<
""
<<
sum
<<
endl;;
}
}
using namespace std;
int main()
{
}