下载此文档

西南交大C++实验七.doc


文档分类:行业资料 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
.:..实验7实验报告教学班级:_______学生学号:__________学生姓名:___________实验日期:_____________实验地点:_指导教师签名:_____________实验成绩:______________一、;、定义及使用方法。二、实验任务1、实现功能:根据键盘输入的数x,计算分段函数f(x)的值。(1)主函数功能:从键盘输入数x,通过调用子函数得到计算结果并输出。(2)子函数功能:定义有返回值函数,实现计算该分段函数值的功能。要求:求平方根和绝对值使用数学函数sqrt(x)、fabs(x)。(3)输入输出格式请参考以下样张:2、实现功能:1~10加减乘运算训练系统。(1)主函数功能:随机产生一个1~10加减乘算术式(数字在1~10之间随机产生,运算符在加减乘中随机产生,如2+3=、8-4=、6*3=),要求用户输入计算结果,通过调用子函数得到正确答案,判断用户输入的计算结果是否正确并输出结论。(2)子函数功能:定义有返回值函数,实现加减乘算术式的计算功能。(3)输入输出格式请参考以下样张::计算a的b次方与b的a次方的和。(1)主函数功能:从键盘输入两个整数a、b(a>0,b>0),通过调用子函数计算a的b次方与b的a次方的和并输出结果。(2)子函数功能:定义有返回值函数,实现计算a的b次方的功能。(3)输入输出格式请参考以下样张:4、实现功能:求两个正整数的最大公约数、最小公倍数。(1)主函数功能:从键盘输入两个正整数,通过调用两个子函数分别得到最大公约数、最小公倍数并输出结果。(2)子函数1功能:定义有返回值函数,实现求两个正整数的最大公约数的功能。子函数2功能:定义有返回值函数,实现求两个正整数的最小公倍数的功能。(3)输入输出格式请参考以下样张:5、实现功能:计算正整数m~n之间所有完数之和。(1)主函数功能:从键盘输入两个整数m、n(m>0,n>0,m<n),通过调用子函数判断出m~n之间所有完数,计算所有完数之和并输出结果。(2)子函数功能:定义有返回值函数,实现判断正整数是否为完数的功能。(完数是指:该数所有因子(不含自身)之和等于该数,如28=1+2+4+7+14)。(3)输入输出格式请参考以下样张:三、实验结果(源程序+注释)1.#include<iostream>#include<cmath>usingnamespacestd;voidmain(){ cout<<"学号:"<<endl; cout<<"========================================="<<endl; doublex,y; doublef(doublex); cout<<"x="; cin>>x; y=f(x); cout<<"y="<<y<<endl; } doublef(doublex) {doubley; if(x>0) y=sqrt(x); else if(x==0) y=0; else y=fabs(x); returny;}2.#include<iostream>#include<ctime>usingname

西南交大C++实验七 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2286107238
  • 文件大小48 KB
  • 时间2019-11-14