C_计算机软件及应用_IT计算机_专业资料

C_计算机软件及应用_IT计算机_专业资料

ID:43588369

大小:145.00 KB

页数:20页

时间:2019-10-11

C_计算机软件及应用_IT计算机_专业资料_第1页
C_计算机软件及应用_IT计算机_专业资料_第2页
C_计算机软件及应用_IT计算机_专业资料_第3页
C_计算机软件及应用_IT计算机_专业资料_第4页
C_计算机软件及应用_IT计算机_专业资料_第5页
资源描述:

《C_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ProblemA:重载函数:maxTimeLimit:1SecMemoryLimit:128MBSubmit:2926Solved:2256[Submit][Status][WebBoard]Description编写两个名为max的函数,它们是重载函数,用于求两个整数或实数的最大值。它们的原型分别是:intmax(inta」ntb);doublemax(doublea,doubleb);返回值是a和b的最大值。Input输入4个数,前两个数是int类型的整数,后2个数是double类型的实数。Output输出2个数,每个数占一行。第一个数对应于输入的两个整数的最大值,第二个数对应于输入

2、的两个实数的最大值。SampleInput121.41.3SampleOutput21.4HINTAppendCodeappend.cc,#includeusingnamespacestd;intmax(intajntb)returna>b?a:b;doublemax(doublea,doubleb)returna>b?a:b;intmain(){inta,b;doublec*d;cin»a»b;cout«max(a/b)«endl;cin»c»d;coutvvmax&djvvendl;return0;}ProblemB:默认参数:面积TimeLimit:1SecMe

3、moryLimit:128MBSubmit:2684Solved:2124[Submit][Status][WebBoard]Description编写…个带默认值的函数,用于求圆面积。其原型为:doublearea(doubler=1.0);当调用函数时指定参数r,则求半径为r的圆的血积;否则求半径为1的圆面积。其中,PI取值3.14。Input一个实数,是圆的半径。Output输出有2行。第一行是以输入数值为半径的圆面积,第二行是半径为1的圆面积。SampleInputSampleOutput1133.543.14HINTAppendCodeappend.cc,#include

4、stream>usingnamespacestd;doublearea(doubler=1.0){return3.14*r*r;}intmain(){doubler;cin»r;cout«area(r)«endl;cout«area()«endl;return0;}ProblemC:求(x・y+z)*2TimeLimit:1SecMemoryLimit:128MBSubmit:1988Solved:1677[Submit][Status][WebBoard]Description编写一个程序,求解以下三个函数:f(x,y,z)=2*(x-y+z)f(x,y)=2*(x-y)f(x)=2*

5、(x-l)函数调用格式见append.ccoappend.cc中已给出main()函数。Input表示后血•有n个输入的测试数据为多组。每组测试数据的第一个数是n(lv=nv=3)整数。当n为3时,后跟3个输入为x,y,z;当n为2时,后跟2个输入为x,y;当n为1时,后跟1个输入为x;当n为0时,表示输入结束输入的n不会有其他取值。所有运算都不会超出int类型范围。Output每组测试数据对应一个输出。输出x・y+z的值。SampleInput3121384523911173SampleOutput25656144HINTAppendCodeappend.cc,include

6、ream>usingnamespacestd;intf(intx,intyjntz){return2*(x-y+z);}intf(intx,inty){return2*(x-y);}intf(intx){return2*(x-l);}intmain(){intn,x,y,z;while(cin»n)if(n==3)cin»x»y»z;cout«f(x,y,z)«endl;}if(n==2){cin»x»y;cout«f(x,y)«endl;}if(n==1){cin»x;cout«f(x)«endl;}if(n==0)break;}}ProblemD:编写函数:Swap(I)(Appen

7、dCode)TimeLimit:1SecMemoryLimit:16MBSubmit:7178Solved:5079[Submit][Status][WebBoard]Description编写用來交换两个数的函数,使得-AppendCode-中的main()函数能正确运行。用C实现三个函数int_swap()>dbl_swap()>SWAP(),其中SWAP()是个带参宏。用C++实现两个函数,都以swap()命名。以上函数的调用

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

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

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