西安交大钱班第一次C+作业辩析_第1页
西安交大钱班第一次C+作业辩析_第2页
西安交大钱班第一次C+作业辩析_第3页
西安交大钱班第一次C+作业辩析_第4页
西安交大钱班第一次C+作业辩析_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西安交通大学实验报告课程计算机程序设计实验名称C+琛成开发环境的使用第1页共12页系别钱学森班实验日期201x年2月24日专业班级_钱学森班组别实验报告日期201x年2月24日姓名_学号21xxxxxxxx_报告退发(订正、重做)同组人教师审批签字实验目的(1)掌握集成开发环境的使用方法;(2)了解C+程序的基本特点。(3)掌握变量与常量的定义与使用方法;(4)掌握基本数据类型和表达式的使用方法,掌握C+的基本语句。理解结构化和面向对象程序设计的基本思想和有关概念,掌握C+程序的基本框架和上机调试计算机程序的过程。实验内容(-)实验题目一:编写一个计算三角形面积的程序。1 .要点分析l.beg

2、in2 .输入底边长L和高H3 .计算输出4 .end2 .程序源代码#include<iostream>usingnamespacestd;intmain()intL,H,S;cout<<"请输入底边长和高后按回车键"<<endl;cin>>L>>H;S=(L+H)/2;cout<<"面积为:"<<S<<endl;return0;3 .实验结果C:WINDOWSsystem32cmd,exe请输入底边长和高后接回车键(二)输入长、宽、高(为实数),计算长方体

3、的表面积和体积。1 .要点分析l.begin2 .输入长宽高3 .计算输出表面积和体积4 .end2.程序源代码#include<iostream>usingnamespacestd;intmain()intA,B,C,S,V;cout<<"请输入长方体的长宽高"<<endl;cin>>A>>B>>C;S=(2*(A*B)+(B*C)+(A*C);V=(A*B*C);cout<<"S"<<"="<<S<<endl;c

4、out<<"V"<<"="<<V<<endl;return0;3.实验结果(三)编写程序:实现整数拼接。即输入两个只有二位十进制的整数,将这两个整数拼接成四位十进制数,两个数中较大的数放在高位上,较小的数放在低位上。1 .要点分析1. begin2. 输入两个两位数3. ifa>b输出ab4. else输出ba5. end2 .程序源代码#include<iostream>usingnamespacestd;intmain()inta,b;/定义两个整数变量cout<<&quo

5、t;请输入两个十位数:"<<endl;输出语句cin>>a>>b;/输入语句if(a>b)比较语句cout<<"拼接结果为:"<<a<<b<<endl;输出结果elsecout<<"拼接结果为:"<<b<<a<<endl;return0;3 .实验结果C:WINDOWSsystem32cmd,exe*怅个§两委后入。结任詹)0饼高(四)编写程序:实现在屏幕上输出汉字曲”的形状。1.要点分析1 .be

6、gin2 .输出由“*”构成的“曲”字的每一行3.end2 .程序源代码#include<iostream>usingnamespacestd;ntmain()cout<<""<<"*"<<""<<"*"<<endl;cout<<""<<"*"<<""<<"*"<<endl;cout<<&quo

7、t;*"<<"*"<<"*"<<"*"<<"*"<<endl;cout<<"*"<<"*"<<"*"<<"*"<<"*"<<endl;cout<<"*"<<"*"<<""<&l

8、t;"*"<<"*"<<endl;cout<<"*"<<"*"<<""<<"*"<<"*"<<endl;cout<<"*"<<"*"<<"*"<<"*"<<"*"<<endl;cout<

9、<"*"<<"*"<<"*"<<"*"<<"*"<<endl;cout<<"*"<<"*"<<""<<"*"<<"*"<<endl;cout<<"*"<<"*"<<""

10、;<<"*"<<"*"<<endl;cout<<"*"<<"*"<<"*"<<"*"<<"*"<<endl;cout<<"*"<<"*"<<"*"<<"*"<<"*"<<endl;

11、return0;3 .实验结果(五)输入x,计算x/sqrt(x2-3x+2)。1 .要点分析I.begin2 .调用函数3 .输入未知数4.1 f(x2-3x+2)>0计算输出结果else输出"x取该值时函数无意义!"5.end2 .程序源代码#include<iostream>usingnamespacestd;intmain()doublex,y;cout<<"请输入未知数x"<<endl;cin>>x;y=(x/(sqrt(x*x)-(3*x)+2);if(x*x)-(3*x)+2)>0

12、)cout<<"当x取"<<x<<"时,"<<"运算结果为:"<<y<<endl;elsecout<<"x取该值时函数无意义!"<<endl;return0;3 .实验结果C:W1NDOWSsystem32cmd.exe请输入未知数,IB(六)修改PPTM、车水平运动程序,将小车垂直向下运动10行1 .要点分析l.begin2 .显示小车3 .暂停后回格换行4 .显示小车5 .再重复以上操作9次6 .end2 .程序源代

13、码#include<iostream>/小车水平运动步#include<windows.h>usingnamespacestd;intmain()cout<<""<YO-O"Sleep(1000);cout<<"bbb"cout<<""<<endl;cout<<""<YO-。";Sleep(1000);cout<<"bbb"cout<<""

14、;<<endl;cout<<""<YO-。";Sleep(1000);/显示小车/程序暂停秒/显示个回格符/显示小车/程序暂停秒/显示个回格符/显示小车/程序暂停秒消去小车显示,换行消去小车显示,换行cout<<"bbb"/显示个回格符,消去小车显示,换行消去小车显不)换行cout<<""<<endl;/cout<<""<<"O-O"/Sleep(1000);/cout<<"

15、bbb"显示小车程序暂停秒/显示个回格符,消去小车显示,换行消去小车显不)换行cout<<""<<endl;/cout<<""<<"O-O"/Sleep(1000);/cout<<"bbb"显示小车程序暂停秒/显示个回格符,消去小车显示,换行消去小车显不)换行cout<<""<<endl;/cout<<""<<"O-O"/Sleep(100

16、0);/cout<<"bbb"显示小车程序暂停秒/显示个回格符,消去小车显示,换行消去小车显不)换行cout<<""<<endl;/cout<<""<<"O-O"/Sleep(1000);/cout<<"bbb"显示小车程序暂停秒/显示个回格符,消去小车显示,换行消去小车显不)换行cout<<""<<endl;/cout<<""<<&qu

17、ot;O-O"/Sleep(1000);/cout<<"bbb"显示小车程序暂停秒/显示个回格符,消去小车显示,换行消去小车显不)换行cout<<""<<endl;/cout<<""<<"O-O"/Sleep(1000);/cout<<"bbb"显示小车程序暂停秒/显示个回格符,消去小车显示,换行消去小车显不)换行cout<<""<<endl;/cout<<&

18、quot;"<<"O-O"/Sleep(1000);/cout<<"bbb"显示小车程序暂停秒/显示个回格符,消去小车显示,换行消去小车显不)换行cout<<""<<endl;/cout<<""<<"O-O"/显示小车return0;3 .实验结果tud)U««Mopu;M:jEE0-0dxd-ptuiud;sXsiMopuiMV?EE(七)自学课件中的积分程序,并加以修改,计算被积函数sin(

19、x)+ex,积分区问(-1,1)。1 .要点分析l.begin2 .调用函数库3 .设定积分上下限4 .设定步长5 .设计梯形面积算法6 .用循环语句反复赋值求和7 .输出结果8.end2 .程序源代码#include<iostream>/用梯形法计算定积分#include<cmath>/包含标准数学函数的math.h函数库usingnamespacestd;intmain()doublea=(-1.0),b=1.0;/双精度类型变量:积分上下限doubleh;/双精度类型变量:积分步长doublesum=0;/双精度类型变量:存放最后为积分值intn=10000;整型变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论