C语言---- 实验一二

C语言---- 实验一二

ID:37927906

大小:132.50 KB

页数:13页

时间:2019-06-03

C语言---- 实验一二_第1页
C语言---- 实验一二_第2页
C语言---- 实验一二_第3页
C语言---- 实验一二_第4页
C语言---- 实验一二_第5页
资源描述:

《C语言---- 实验一二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一最简单的C程序---顺序程序设计(验证性实验2学时)(一)、实验目的1.熟悉VC++6.0/C-Free等C语言程序编译软件运行环境2.掌握运行一个C程序的步骤,理解并学会C程序的编辑、编译、链接方法3.掌握C语言中使用最多的一种语句——赋值语句4.掌握数据的输入输出方法,能正确使用各种格式控制符(二)、实验内容1.写出下列程序的运行结果(1)#includevoidmain(){printf(“*****************”);printf(“Thisisacprogram.”);printf(“*******

2、*********”);}运行结果及分析:将程序中的去掉后,运行结果及分析:(2)#includevoidmain(){inta=100,b=20,sum,sb;sum=a+b;sb=a/b;printf("sum=%d,sb=%d",sum,sb);}运行结果及分析:12(3)#includevoidmain(){charc1,c2;c1=97;c2=98;printf("%c,%c",c1,c2);printf("%d,%d",c1,c2);printf("%c%c",c1+1,c2+2);

3、}运行结果及分析:2.程序填空任意输入一个有五位数字的正整数x,分别输出每一数位上的数字(由高到低分别用b5,b4,b3,b2,b1表示),请将程序补充完整。#includemain(){intb1,b2,b3,b4,b5;intx;Scanf(“%ld”,&x);b5=(x/10000)%10;;b4=(x/1000)%10;b3=(x/100)%10;;b2=(x/10)%10;b1x%10;;printf(“thenumberis⑤%d”,x);printf(“itsbitis:%d,%d,%d,%d,%d”,b5,b

4、4,b3,b2,b1);}程序分析:3.程序改错(注意:题中的编号为行序号,并非程序本身)(1)计算任意一个半径为r的圆的面积和周长(结果保留两位小数)121)#include2)main(){3)floatr;p=3.14,c,area;4)printf(“inputr:”);5)scanf(“%f”,r);6)c=2p*r;7)area=p*r*r8)printf(“c=%-7.2f,area=%-7.2f”,c,area);9)}错误语句的行号:3改正后的语句全行:floatr,p=3.14,c,area;错误语句的行号:5改

5、正后的语句全行:scanf(“%f”,&r);错误语句的行号:6改正后的语句全行:c=2*p*r错误语句的行号:7改正后的语句全行:area=p*r*r,改错分析:(2)修改下面的源程序,并调试出运行结果,并以sum.c命名保存。#includemian( );{intabsum;a=4,b=15;sum=a*b;prinf(“sumis%d”,sum);}运行结果及分析:t4.编写程序(1)编写程序,输入两个整数:1500和350,求出它们的商数和余数并进行输出。程序清单:12#includevoidmain

6、(){inta;intb;intc,d;a=1500,b=350;c=a/b;d=a%b;printf("%d",c);printf("%d",d);}d程序编写注意事项:(2)输入一个双精度类型的数,使该数保留小数点后两位,对第三位小数进行四舍五入处理后,输出此数,以便验证处理是否正确。程序清单:#includevoidmain(){doublex;printf("enterx:");scanf("lf%",&x);printf("x1=%d",x);x=x*100;x=x+0.5;x=(int)(x);x=x/1

7、00;printf("x2=%f",x);}程序编写注意事项:12(3)编写程序,输入三个数a、b、c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a。程序清单:#includevoidmain(){inta=1;intb=2;intc=3;inttemp;temp=a;a=c;c=b;b=temp;printf("%d,%d,%d",a,b,c);}l程序编写注意事项:(4)输入一个华氏温度,要求输出摄氏温度,公式为:C=5/9(F-32)(要求保留3位小数)。程序清单:#include

8、tdio.h>voidmain(){floatf,c;scanf("%f",&f);c=(f-32)*5/9

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

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

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