国王将金币作为工资,发放给忠诚的骑士。
来源:互联网 发布:曼隆学院 知乎 编辑:程序博客网 时间:2024/04/30 06:59
试题描述
国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收到三枚金币;之后四天(第七、八、九、十天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1枚金币(N为任意正整数)。你需要编写一个程序,确定从第一天开始的给定天数内,骑士一共获得了多少金币。
输入格式
一个整数(范围1到10000),表示天数。
输出格式
骑士获得的金币数。
样例输入
6
样例输出
14#include <stdio.h>int main(){ int n,i,j,k,sum; while(scanf("%d",&n)!=EOF) { sum=0; j=1; k=1; for(i=1;i<=n;i++){ sum+=k; if(i==j){ k++; //k表示当天可获得的金币数 j+=k; //j表示金币能增加时需要跨过的天数 } } printf("%d\n",sum); } return 0;}
阅读全文
0 0
- 国王将金币作为工资,发放给忠诚的骑士。
- 编程:员工的工资发放
- 第7周员工的工资发放
- 杭电2021 发工资 知道需要发放给老师的钱数,推出总共准备多少张零钱
- 财务人员给员工发工资时经常遇到这样一个问题, 即根据每个人的工资额(以元作为单位)计算出各种面值的钞票的张数,且要求总张数最少。 例如,某职工工资为3436元,发放方案为: 100元34张,20元1张
- 一道面试题的解答_骑士获得金币问题
- 工资发放系统
- 工资发放系统,数据分析
- WV.32-周工资发放
- 从工资发放看公司:10号发工资和20号发工资企业的区别
- 34234 发放给
- 程序设计基石与实践之应用多态性的工资发放系统
- 怎么样赚金币啊?谁知道的给我说一声!谢谢
- 第7周项目2 工资发放
- 第七周项目四工资发放
- 工资发放签名表 项目混乱
- 给我加工资的几个理由
- 工资倍增计划给我们的启示
- contine语句
- C++多线程中调用python api函数 GIL的使用
- 多线程下载
- 多项式求和
- 1040. 有几个PAT(25)
- 国王将金币作为工资,发放给忠诚的骑士。
- C关于最小公倍数最大公约数关于小程序错误求教
- 空格后的小写字母变大写
- 【LeetCode算法练习(C++)】Substring with Concatenation of All Words
- 拦截器 图片glide 简单登录
- 调用函数Fact()来计算m!
- memcache/redis/ehcache 缓存整理
- 线程(一)
- 冒泡排序