c语言实验题目汇总312

c语言实验题目汇总312

ID:35294315

大小:236.50 KB

页数:26页

时间:2019-03-23

c语言实验题目汇总312_第1页
c语言实验题目汇总312_第2页
c语言实验题目汇总312_第3页
c语言实验题目汇总312_第4页
c语言实验题目汇总312_第5页
资源描述:

《c语言实验题目汇总312》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验3顺序结构编程2实验4if分支结构编程3实验5if分支结构和switch分支结构编程5实验6分支结构嵌套和for循环编程练习9实验7和while和do-while练习12实验8for循环嵌套练习15实验9函数设计编程练习17实验10函数设计编程练习19实验11数组编程练习22实验12数组编程练习24实验3顺序结构编程实验题目1输入两个整型数x,y,求x,y之和、差、积、x/y的商和余数提示:(1)定义整形变量变量intx,y;(2)和、差、积、商和求余数的运算符分别是+、-、*、/、%(3)输入两个整型数可以调用

2、scanf()函数scanf("%d%d",&x,&y);实验题目2按下列要求编写程序,对变量a,b,c进行unsignedint型说明,将65赋给a,66赋给b,67赋给c,对变量a,b,c用%c格式输出显示提示:(1)定义变量unsignedinta,b,c;(2)字符型数据输出的格式控制符是%c(3)C语言中的赋值符号是=“65赋给a”表示为a=65;实验题目3输入三角形的三条边的边长,求三角形的面积从键盘输入三个整数,判断能否构成三角形的三边,如果能就计算输出三角形面积,按照下图给出的公式计算三角形的面积:s

3、=(a+b+c)/2a,b,c代表三角形的三条边提示1、开根号的数学库函数是sqrt,例如y=sqrt(x),表示求变量x开根号,并把结果赋值给变量y。2、调用数学库函数必须用如下命令#include要求:(1)存储三角形三边的变量用double型(2)打印三角形面积时小数保留两位%.2lf实验题目4已知半径r=3.4cm,编程求圆的周长和面积:提示:(1)定义浮点型变量使用关键字float;(2)浮点型数据输出的格式控制符是%f(3)C语言中没有∏这个符号,编写程序时直接使用3.14159。(4)C

4、语言中没有求次方的运算符,半径的平方需用乘号*。实验4if分支结构编程实验题目1输入三角形的三条边的边长,求三角形的面积从键盘输入三个整数,判断能否构成三角形的三边,如果能就计算输出三角形面积,按照下图给出的公式计算三角形的面积,如果不能就打印出不能构成三角形的提示信息。a,b,c代表三角形的三条边,s代表中间变量,area代表面积s=(a+b+c)/2提示:1.定义变量存储三角形三边,中间变量s,三角形面积area:doublea,b,c,s,area;2.printf函数提示用户输入三条边:printf(“请输入

5、三个整数,中间用空格分开”);3.scanf函数把用户输入的三个值,放入变量a,b,c中scanf(“%lf%lf%lf”,&a,&b,&c);4.考虑输入的三条边不构成三角形的情况,即要求任意两边之和大于第三边采用关系运算符>和逻辑运算符并且&&(a+b>c&&a+c>b&&b+c>a)5.开根号的数学库函数是sqrt,例如y=sqrt(x),表示求变量x开根号,并把结果赋值给变量y。6.调用数学库函数必须用如下命令#include7.打印三角形面积时小数位保留两位%.2lf8.构成三角形和不构成三

6、角形 两种情况,用if…else…进行处理if(a+b>c&&a+c>b&&b+c>a){s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf(“三角形的面积area=%%.2lf”);}else{printf(“输入的三条边不构成三角形”);}实验题目2火车坐直线匀加速运动,初速度为0,加速度为0.19m/s2,求30s时火车的速度(速度km/h为单位)提示:(1)注意速度的单位km/h和加速度单位的换算要除以1000乘以3600秒(2)速度计算公式速度=初速度+加速度

7、*时间(3)定义变量存放初速度赋值为0floatv0=0;(4)定义变量存放加速度赋值为0.19,并作单位变换doublea=0.19/1000*3600;(5)定义变量存放速度赋值为0doublev=0;(6)定义变量存放时间赋值为30doublet=30;(7)计算速度v=(v0+a*t)(8)输出速度采用printf(“v=%lf”,v);实验题目3一辆汽车以15m/s的速度先开出10min后,另一辆汽车以20m/s的速度追赶,问多少分钟可以追上?提示(1)定义变量存放汽车1的速度,行驶时间,行驶距离并赋予初始

8、值doublev1=15,t1=0,s1=0 ;(2)定义变量存放汽车2的速度,行驶时间,行驶距离并赋予初始值doublev2=20,t2,s2=0;(3)汽车1追上汽车2t1=t2+10*60;根据s1==s2得出20*t2==15*(t2+10*60)t2=15*10*60/5 ;s2=v2*t2(4)输出汽车2追上汽车1所花的时间prin

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

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

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