Description

王小二自夸刀工不错,有人放一张大的圆煎饼在砧板上,问他:饼不允许离开砧板,切100刀最多能切多少块?

Input

多组测试数据,每组输入1个整数,代表切的刀数

Output

每组输出1个整数,为最多能切的块数

Sample Input

1
2
3

Sample Output

2
4
7
#include<stdio.h>
int f(int n)
{
if(n==)
return ;
else
return n+f(n-);
}
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
printf("%d\n",f(n));
}
return ;
}

刀数 最多切的块数
0 1=1
1 1+1=2
2 1+1+2=4
3 1+1+2+3=7
4 1+1+2+3+4=11
5 1+1+2+3+4+5=16
. .....
n 1+1+2+3+4+5+...+n=1+(1+n)*n/2

最新文章

  1. js学习内容的整理
  2. java中的那些坑
  3. 如何在Mac OS X中显示隐藏的文件
  4. JS扩展方法——字符串trim()
  5. XListView刷新
  6. C++成员权限控制(总结)
  7. 主机头部分 www有和无是有区别的
  8. 谈谈oracle中的临时表
  9. 单页面应用SPA架构
  10. emacs vim IDE
  11. 关于VerilogHDL生成的锁存器
  12. python django 实现验证码的功能
  13. 利用Pycharm本地调试spark-streaming(包含kafka和zookeeper等操作)
  14. spring的applicationContext.xml没有自动提示(使用本地的文档)
  15. Python 的xlutils模块
  16. CF650C Table Compression
  17. 模型介绍之FastText
  18. Window配置环境变量
  19. C宏替换优先级
  20. 算法笔记_225:数字密码发生器(Java)

热门文章

  1. NYOJ 257 郁闷的C小加(一) (字符串处理)
  2. c语言学习笔记.内存管理.
  3. 蓝色的企业后台cms管理系统——后台
  4. angular导出文件保存在本地
  5. [SVN技巧]代码提交中遇到的两个问题及其解决方案
  6. C语言实现int转换string
  7. Java中Enum的使用
  8. linux系统kill一些类名称相同的进程
  9. Linux命令之dig命令挖出DNS的秘密
  10. Python中的json操作