西南科技大学oj2

西南科技大学oj2

ID:34486531

大小:188.62 KB

页数:4页

时间:2019-03-06

西南科技大学oj2_第1页
西南科技大学oj2_第2页
西南科技大学oj2_第3页
西南科技大学oj2_第4页
资源描述:

《西南科技大学oj2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计C实验四题目三函数的递归调用TimeLimit:1000MSMemoryLimit:65535KBSubmissions:2174Accepted:1433Description阶乘(factorial)是基斯顿·卡曼(ChristianKramp,1760–1826)于1808年发明的运算符号。任何大于1的自然数n阶乘可以表示为以下形式:n!=n×(n-1)!另外,数学家定义,0!=1,所以0!=1!你的任务是编写一个程序来计算一个给定数字n的阶乘n!(n<14)Input输入数据只有一行,即数字n的值,(n<14)。Output要求输出n!的值SampleI

2、nput5SampleOutput120Hint计算机n!要求使用递归函数完成。程序设计C实验四题目四求组合数TimeLimit:5000MSMemoryLimit:65535KBSubmissions:4967Accepted:1414Description编写一个函数,求从n个不同的数中取r个数的所有选择的个数。Input输入n和r的值;当用户输入00时,程序结束。Output根据公式:C(n,r)=C(n,r-1)*(n-r+1)/r输出运算结果输入数据不满足题意时候,输出"error!"SampleInput53102050300SampleOutput10er

3、ror!19600程序设计C实验三题目五平方和TimeLimit:1000MSMemoryLimit:65535KBSubmissions:2013Accepted:1432Description用递归的方法求f(n)=1*1+2*2+3*3+……+n*nInput输入数字nOutput输出结果f(n)SampleInput13SampleOutput114程序设计C实验四题目六核反应堆TimeLimit:1000MSMemoryLimit:65535KBSubmissions:3115Accepted:1372Description某核反应堆有两类事件发生:高能质点碰

4、击核子时,质点被吸收,放出3个高能质点和1个低能质点;低能质点碰击核子时,质点被吸收,放出2个高能质点和1个低能质点。假定开始的时候(0微秒)只有一个高能质点射入核反应堆,每一微秒引起一个事件发生(对于一个事件,当前存在的所有质点都会撞击核子),试确定n微秒时高能质点和低能质点的数目。Input输入含有一些整数n(0≤n≤33),以微秒为单位,若n为-1表示处理结束。Output分别输出n微秒时刻高能质点和低能质点的数量,高能质点与低能质点数量之间以逗号空格分隔。每个输出占一行。SampleInput52-1SampleOutput571,20911,4Hint本题数据

5、特殊,最好使用int,而不是longlong或者__int64.程序设计C实验四题目七逃跑的蠕虫TimeLimit:1000MSMemoryLimit:65535KBSubmissions:3078Accepted:1358Description装在瓶子的蠕虫都想从瓶子底部向瓶口处爬出去。它每分钟向上爬行u厘米,之后会休息一分钟,这一分钟它会向下滑行d厘米,当蠕虫到了瓶口或者超出瓶口后便出了瓶口,成功逃离(每分钟计算一次位置)。编写一个函数,帮助蠕虫计算它在什么时候能够爬出瓶子。Input连续输入多个的实例,每一个实例输入三个正整数分别代表n,u和d,其中d

6、000,当输入三个0时表明输入停止。Output针对每一个输入实例,计算蠕虫跑出瓶子的时间。SampleInput10212031000SampleOutput1719

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。