题目:
国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;第两天收到两枚金币;第三天收到三枚金币,第四天收到四枚金币……;这种工资发放模式会一直这样延续下去:当第 n 天收到 n 枚金币后,骑士会在第 n+1天,收到 n+1枚金币。请计算在前 k 天里,骑士一共获得了多少金币。
输入描述
一个正整数 k,表示发放金币的天数
输出描述
一个正整数,即骑士收到的金币数
样例1
输入4
输出10
思路:
好那么我们来看这道题当中,他的题目里告诉我们:
第一天 —— 1枚
第二天 —— 2枚
……
那么以此类推我们可以得出:第n天总共有 n枚金币
所以我们采取循环的方式,用i代表天数(也就是金币数量),再用一个累加器cnt每次累加金币总数。
代码:
好了,题目讲完了。:))