国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收到三枚金币;之后四天(第七、八、九、十天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币(N为任意正整数)。
你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。
6
14
测试时请自觉遵守考试规则,请勿抄袭网上和别人的代码,此平台后台有代码查重功能,切莫做自毁清誉的事情。请自觉不要查阅任何电子资料。
建议做题步骤:
1. 细审题:读题的时候以题目给的输入样例作为一道数学题,先在纸上把对应的输出手工算出来,确保读懂题目的要求。
2. 定思路:确定代码的框架,可以写在草稿纸上或者注释的形式写在代码编辑器中;
3. 写代码:按照2中的代码框架填写代码;
4. 自测点:最后根据题意设计不同类型的测试点来测试自己写的代码是否正确。