《课后习题评讲》PPT课件.ppt

上传人:za****8 文档编号:12725335 上传时间:2020-05-19 格式:PPT 页数:13 大小:260.56KB
返回 下载 相关 举报
《课后习题评讲》PPT课件.ppt_第1页
第1页 / 共13页
《课后习题评讲》PPT课件.ppt_第2页
第2页 / 共13页
《课后习题评讲》PPT课件.ppt_第3页
第3页 / 共13页
点击查看更多>>
资源描述
第4章C+函数,温蜜wenmi2222上海电力学院计信学院,本章主要内容,1编写函数,定义两个unsignedshortint型的参数,返回两个参数的商,其数据类型为shortint。如果第二个参数为0,输出错误提示信息。2.3.4.编写函数,求两个整数的最大公约数和最小公倍数。5.编写递归函数,计算x的y(y0)次幂。6.编写程序,要求输人四位数的年份、两位数的月份和日期,把它们按“年月日”的格式输出,并计算它是这一年的第几天。,1编写函数,定义两个unsignedshortint型的参数,返回两个参数的商,其数据类型为shortint。如果第二个参数为0,输出错误提示信息。shortintDivd(unsignedshortinta,unsignedshortintb)if(b=0)return-1;elsereturna/b;,1(con.)#includeusingnamespacestd;voidmain()unsignedshortintx,y;shortintz;coutxy;z=Divd(x,y);if(z-1)coutAnswer:z;elsecoutError,cantdividebyzero!;return0;,4,编写函数,求两个整数的最大公约数和最小公倍数。方法1:直接循环的思想,intmaxp(intx,inty)inti;intt=(xb;x=maxp(a,b);y=i*j/x;couta和b的最大公约数是:xendl;couta和b的最小公倍数是:yb;x=maxp(a,b);y=minb(a,b);couta和b的最大公约数是:xendl;couta和b的最小公倍数是:y0)次幂。,#includeusingnamespacestd;doublepower(intx,inty)if(y=1)returnx;elsereturnx*power(x,y-1);,voidmain()intx,y;coutx;couty;coutresultis:power(x,y)endl;coutn不是完数。monthday;cout“Thedateis:”year“年”month“月”day“日”;k=dayno(year,month,day);cout“是这一年的第”k“天”;,今日内容,0,分别用迭代法和递归函数来求Fibonacci数列第20项。1,写一个程序,找出给定数组中具有最小值的元素及其下标。2,定义一个函数,其的功能是:在第一个循环中给前10个数组元素依次赋值1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。3,书上146页第1题,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!