资源描述:
《c语言实验答案桂林航天工业高等学校》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验答案:实验一答案:二、录入并运行1.WelcometolearningClanguage!2.10,5,93.a*b=6004.a=6,b=7二、调试程序1.错误:缺main()改为:添加main()2.错误:k2未定义改为:intk2=-1;3.错误:第4行,printf()缺分号第6行,程序末尾,缺}改为:将缺的分号,花括号,添加上。4.错误:ch2未赋值,不符合题意。改为:charch2=’b’;四、仿写程序略实验二答案:二、录入并运行1.a,97b,982.BASCII:66JASCII:743
2、.x=2,y=2,z=64.Value=13.0000005.460minutes=7hoursandminutes二、调试程序1.观察pi:3.14radius:5.0area:31.400002改为:area=pi*radius*radius;2.略3.错误:for(i=0,j=10;i<=10;i++,j++)printf("i=%d",i);printf("j=%d",j);改为:for(i=0,j=10;i<=10;i++,j++){printf("i=%d",i);printf("j=%d
3、n",j);}4.略四、仿写程序略实验三答案:一、读程序1.a=-12y=78.5000002.i=01/2is:0.5000003.ab□c□□□□def□□□□□□□gh□□□□□□□ij□k4.i=8,j=7,k=75.i=-8i=9二、完成程序1.floatx,y;2.longinta;intb;floatc;3.doublea,b;4.charc;三、调试程序1.错误:j定义为int型,应改为:longintj;2.在定义w变量时有错。改为:intw;3.错误在:应将f1,f2定义为:double
4、型;doublef1,f2;4.错误在于:c变量没有赋值。C=36;四、写程序略实验四答案:一、读程序1.outputinteger:15,□□□□□15,15□□□□□7654.315000,7654.312.Olympics,Olympics□□,□□□□□□□Oly,Oly□□□□□□□3.Jn(假设输入的是字符n)n4.-32767333.223.3e+025.:10smallerthan20二、完成程序1.c=getchar();或scanf(“%c”,&c);c+12.c1+323.(a+b)*
5、4/(a*b)4.#includeprintf(“%.2f,%.2f”,s,a+s)5.#include三、调试程序1.在main()上,增加文件包含语句。#include2.在printf(“k=%d”,k);中,输出控制字符串和变量类型不匹配,所以,输出结果错误。改为:printf(“k=%f”,k);3.scanf("%f",&r);4.printf("t=%.2f",t);四、写程序1.参考源代码:#includem
6、ain(){inta=34,b=56,c=7890;floatd=7.256,e=12.45,f=-956.28;printf("a=%4d,b=%-3d,c=**%d",a,b,c);printf("d=%3.1f",d);printf("e=%7.2f",e);printf("f=%6.1f",f);}2---4代码略。实验五答案:一、读程序1.a1=1a2=1b1=0b2=12.x=3,y=1x=0,y=0x=-3,y=-13.a=10,b=30,c=104.x=25.123434二、
7、完成程序1.x>yu>z2.ch>=’A’&&ch<=’Z’ch=ch-323.a+b>c&&b+c>a&&c+a>ba==b&&b==c或a==b&&a==c或a==c&&b==ca==b
8、
9、b==c
10、
11、c==a4.r=0.08;break;三、调试程序1.错误:复合语句少了{};改正:{t=x;x=y;y=x;}2.错误:22&&x<=10x>-1&&x<=23.错误:if0)y=1;elsey=0;改为:if0
12、)y=1;}elsey=0;4.错误:switch(c){case10:case9:cscore=’A’;break;case8:cscore=’B’;case7:cscore=’C’;default:cscore=’D’;}改为:switch(c){case10:case9:cscore=’A’;break;case8:cscore=’B’;break;case7:cscore=’C’;break;defaul