Gold Coins

来源:互联网 发布:陈华编程社区 编辑:程序博客网 时间:2024/05/29 18:01
/*  Gold Coin, Poj. 2000*/#include <stdio.h>int goldSum (int day){    // Local Declarations    int i;        // for loop of days    int sum = 0;  // total num of gold    int num = 1;  // given gold in a specific day    int dis = 0;  // the value of (day - num), for adding value of (num + 1)        // Statements    for (i = 1; i <= day; ++i)    {        sum += num;        if (i - num == dis)        {            dis += num;            num += 1;              }    }        return sum;}int main (){    int day;        scanf ("%d", &day);    while (day != 0)    {        printf("%d %d\n", day, goldSum(day));        scanf ("%d", &day);    }        return 0;}

0 0
原创粉丝点击