1 / 9
文档名称:

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

格式:doc   大小:72KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:2823029757 2020/7/25 文件大小:72 KB

下载得到文件列表

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

文档介绍

文档介绍:实验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>usingnamespacestd;voidmain(){ cout<<"学号:"<<endl; cout<<"===========