《C语言编程》实验报告-1

《C语言编程》实验报告-1

ID:41037386

大小:63.00 KB

页数:7页

时间:2019-08-14

《C语言编程》实验报告-1_第1页
《C语言编程》实验报告-1_第2页
《C语言编程》实验报告-1_第3页
《C语言编程》实验报告-1_第4页
《C语言编程》实验报告-1_第5页
资源描述:

《《C语言编程》实验报告-1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言编程》上机实验报告6实验题目实验一设计并运行简单的C程序实验环境TurboC++3.0实验目的1.掌握scanf(),printf()以及其他常用输入、输出函数的使用。2.掌握输出格式控制符的使用。3.学习编写简单的C程序。实验内容1.改错题(1)下列程序的功能为:输入一个华氏温度,要求输出摄氏温度。公式为:C=,输出取2位小数。请纠正程序中存在的错误(程序中有3处错误),使程序实现其功能。#includemain(){floatc,f;printf(“请输入一个华氏温度:”);scanf(“%f”,f);c==(5/9)*

2、(f-32);printf(“摄氏温度为:%5.2f”,c);}(2)下列程序的功能为:按下列公式计算并输出x的值。其中a和b的值由键盘输入。x=2ab/(a+b)2请纠正程序中存在的错误,使程序实现其功能。#includemain(){inta,b;floatx;scanf(“%d,%d”,a,b);x=2ab/(a+b)(a+b);printf(“x=%d”,x);}(3)下列程序的功能为:从键盘输入一个大写字母,要求改用小写字母输出。请纠正程序中存在的错误,使程序实现其功能。#includemain(){

3、charc1,c2;c1=getchar;/*输入大写字符*/printf(“%c,%d”,c1,c1);c2=c1-26;/*转变为小写*/printf(“%c,%d”,c2,c2);/*输出*/}2.程序填空(1)下列程序的功能为:给定格式输入数据,按输出要求输出结果,请填写适当的符号或语句,使程序实现其功能。输入形式enterx,y:23.46输出形式x+y=5.4#includemain(){intx;floaty;printf(“enterx,y:”);_________________________________

4、_____________}(2)下列程序的功能为:设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据r、h,输出计算结果,输出时要求有文字说明,取小数点后2位数字。(周长l=,圆面积s=,圆球表面积sq=,圆球体积vq=;圆柱体积vz=)请填写适当的符号或语句,使程序实现其功能。#includemain(){floatpi,h,r,l,s,sq,vq,vz;pi=3.1415926;printf(“请输入圆半径r,圆柱高h:”);________________________

5、___________;l=_________________________________;s=_________________________________;sq=________________________________;vq=________________________________;vz=________________________________;printf(“圆周长为:__________________________);printf(“圆面积为:________________________);printf(“

6、圆球表面积为:_______________________);printf(“圆球体积为:________________________);printf(“圆柱体积为:_________________________);}(3)下列程序的功能为:通过键盘输入两个整数,分别存入变量x,y中,通过中间变量t互换x,y之值,并输出之。请填写适当的符号或语句,使程序实现其功能。#includemain(){intx,y,t;printf(“请输入x,y:”);___________________________;if(x

7、______________;_______________;y=t;}//x与y交换printf(“交换后的x:%dy:%d”,x,y);}3.编程题(1)编写一个程序实现如下功能:输入一元二次方程的系数a,b,c,求方程的根。要求:运行该程序时,输入a,b,c的值,分别使b2-4ac的值大于、等于和小于零,观察运行时的报错信息。实验过程及结果1.改错题(1)#includemain(){floatc,f;printf("qingshuruyigehuashiwendu:");scanf("%f",&f);c=(5.0/9)*

8、(f-32);printf("sheshiwenduwei:%5.2f",c

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

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

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