c++上机课程序汇编(学长留)

c++上机课程序汇编(学长留)

ID:21989135

大小:154.00 KB

页数:30页

时间:2018-10-26

c++上机课程序汇编(学长留)_第1页
c++上机课程序汇编(学长留)_第2页
c++上机课程序汇编(学长留)_第3页
c++上机课程序汇编(学长留)_第4页
c++上机课程序汇编(学长留)_第5页
资源描述:

《c++上机课程序汇编(学长留)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、WORD资料下载可编辑输配电一班内部资料—C++所有上机实验实验二第1题•编写程序计算梯形面积。公式为:s=(a+b)h/2,其中:a、b分别为梯形上底和下底的宽,h为梯形的高。•运行该语句后结果是?cout<<(cout<<5,2,8)<voidmain(){floata,b,h;floats;cout<<"请输入梯形的上底,下底和高:";cin>>a>>b>>h;s=(a+b)*h/2;cout<<"梯形的面积为"<

2、:C=(F-32)*5/9,其中C为摄氏温度F为华氏温度。假设当前华氏温度为80度,求对应的摄氏温度是多少?要求输出最后结果。#includevoidmain(){floatF;floatC;cout<<"请输入华氏温度:";cin>>F;C=(F-32)*5/9;cout<<"摄氏温度为:"<

3、,并使用sqrt函数完成。如x=sqrt(2),则x的值即为1.414#include#includevoidmain(){floata,b,c,d;floats;floatarea;cout<<"请输入三角形的三边:";技术资料专业分享WORD资料下载可编辑cin>>a>>b>>c;if(a+b>c&&b+c>a&&a+c>b){s=(a+b+c)/2;d=s*(s-a)*(s-b)*(s-c);area=sqrt(d);cout<<"三角形的面积为:"<

4、"无法构成三角形";}}第4题•假设有任意一个x为3位数(如x=123),求出其倒序之后的结果(如x=321)。•思路:按课堂上所讲解,分别拆出123的百位、十位和个位分别用a、b和c来表示,再组合为321。•十位数为:b=x/10%10;#includevoidmain(){inta,b,c;intx;cout<<"请输入一个三位数:";cin>>x;a=x/100;b=x/10%10;c=x%10;{inty;y=100*c+10*b+a;cout<<"倒序三位数为:"<

5、数,求三个整型数的中间值(三个数分别为a、b、c)。•提示:前二个数相比较大的放入tmax,小的放入tmin中(也用条件运算符来完成),中间值条件表达为;(c>tmax?tmax:(cvoidmain(){inta,b,c;inttmax;inttmin;intzjs;技术资料专业分享WORD资料下载可编辑cout<<"请输入三个变量的值:";cin>>a>>b>>c;if(a>=b){tmax=a;tmin=b;}else{tmax=b;tmin=a;}zjs=c>tmax?tmax:(c<

6、tmin?tmin:c);cout<<"中间数为:"<voidmain(){inti;cout<<"请输入一整数:";cin>>i;if(i%2==0)cout<<"该整数是偶数"<

7、endl;}第2题•用cin语句从键盘输入一个整数,要求判断其正负性,并输出结果。•例:输入的是3,则输出“3是正数”,如输入的是-4则输出“-4是负数”,如果输入的是0则输出“该数是零”•注意这里输出的时候数值部分应该根据输入的值发生变化,而不是固定写在字符串当中。•关于cin和cout的具体用法请参阅课本#includevoidmain(){inti;cout<<"请输入一整数:";cin>>i;if(i*-1==0)技术资料专业分享WORD资料下载可编辑cout<<"该整数是0"<

8、<"该整数是正数"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。