首页 c++实验答案

c++实验答案

举报
开通vip

c++实验答案c++实验答案 实验六 文本文件简单应用 ——2009121142 陈桂桦 实验6—1 一、实验目的: 学会将程序运行的结果存入文本文件。 二、实验内容: 范例:修改实验五中的第二题,求出水仙花数后不是在屏幕上显示而是存入文本 文件。请在退出程序后,用记事本打开该文本文件,查看结果。 三、源程序: #include using namespace std; int main(){ int k=100,l,m,n,count=0; ofstream ofile; ofile.open("my...

c++实验答案
c++实验答案 实验六 文本文件简单应用 ——2009121142 陈桂桦 实验6—1 一、实验目的: 学会将程序运行的结果存入文本文件。 二、实验内容: 范例:修改实验五中的第二题,求出水仙花数后不是在屏幕上显示而是存入文本 文件。请在退出程序后,用记事本打开该文本文件,查看结果。 三、源程序: #include using namespace std; int main(){ int k=100,l,m,n,count=0; ofstream ofile; ofile.open("myfile.txt"); ofile<<"水仙花数有:"< #include using namespace std; int main(){ char ch[256]; ifstream ifile; //定义输入文件 ifile.open("..\\Exp6_1\\myfile.txt"); cout<<"文件内容:"<a。将所有 符合要求的组合存入文本文件。 三、源程序: #include using namespace std; int main(){ int a,b,c; ofstream ofile; ofile.open("e:\\勾股数.txt"); ofile<<"下面是勾股数:"< #include using namespace std; int main(){ char ch[256]; ifstream ifile; //定义输入文件 ifile.open("e:\\勾股数.txt"); cout<<"文件内容:"< #include using namespace std; double sroot(double a); //求平方根函数原型声明 int main(){ double x, a; cout <<"Please input a value:\n"; cin >>a; if(a<0) cout<<"Input Error!\n"; else{ x=sroot(a); //调用求平方根函数 cout <<"The square root of "<1e-7) x=(x+a/x)/2; return (x); } 四、输入数据:144 -122 五、输出数据: 实验7—2 一、实验目的: 1. 掌握函数的定义及调用。 2. 掌握函数参数的传递(传值),形参、实参的关系以及函数声明。 3. 理解局部变量的作用。 二、实验内容: 范例:在按值传递中,被调函数执行时,形式参数得到了实在参数的一个副本,这样调用函数可以向被调函数单方向传递数据。但在被调函数中不能对实在参数进行操作。C++/C 对数组参数传递的是数组的起始地址,而不是复制数组本身,所以,操作是在原数组上进行。 三、源程序: #include #include using namespace std; void change_it(char c[4]); int main(){ char name[4]="ABC"; cout< 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 一个简单的计算器程序,从键盘输入“+ 3 5”代表表达式“3+5”,程序读入运算符和数据,调用Calculate函数,根据运算符进行加、减、乘、除四则运算。要求能反复执行这一过程,直到用户输入“#”符号作为运算符。 函数原型已给出如下: double add(double, double); //加+ double minus(double, double); //减- double multi(double, double); //乘* double div(double, double); //除/ double Calculate(double,double,char); //运算符作为字符数据读入 三、源程序: #include #include double Calculate(char op,double a,double b); int main(){ float a,b; char op; cout<<"输入运算符,操作数1,操作数2:"<>op>>a>>b; cout< #include using namespace std; int main(){ int a,b,i,flag; do{ printf("请输入两个数,逗号隔开:"); scanf("%d,%d",&a,&b); if(a>b){ for(i=b;i>0;i--){ if(a%i==0 && b%i==0){ printf("这两个数的最大公约数是:%d",i,a*b/i); break;}}} else{ for(i=a;i>0;i--){ if(a%i==0 && b%i==0){ printf("这两个数的最大公约数是:%d",i,a*b/i); break;}}} printf(" 继续么,1表示继续,0表示停止:"); scanf("%d",&flag); }while(flag==1); return 0; } 四、输入数据:15,25 1 144, 12 0 五、输出数据:
本文档为【c++实验答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_833902
暂无简介~
格式:doc
大小:247KB
软件:Word
页数:15
分类:
上传时间:2017-10-16
浏览量:96