(c程序设计实验参考答案.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(c程序设计实验参考答案

《C程序设计上机指导》答案 实验一参考答案 四. 1、 Hello, world ! ???? Welcome to the C language world! ???? Everyone has been waiting for. 2、 a+b=579 579 五. 1、 b=2; 2、 int a; 3、 area 六. x=5,y=8, 改为x=5,y=8; 七.写程序 1、编写程序输出用6颗星构成的等边三角形。 main() { printf( * \n); printf( * * \n); printf(* * *\n); } 编写程序求25和5两个整数的和与差。 main() { int a,b,c,d; a=10; b=20; c=35; d=(a+b+c)/3; printf(%d\n,d); } ? ? 实验二参考答案: 一.1、 A , 65 B, 66 2、 x=1,y=1,z=5 3、 a=%d,b=%d 二.1、 char a;int b; 2、 a,a,a 3、a=865 a,h,m 4、 u=2*sqrt(a)+b-10; “%f\n” 三.1、 第1行 ch1=’a’; 改为char ch1=’a’; 第2行 ch2=98; 改为char ch2=98; 2、 第7行 w=x%y; 改为w=x/y; 3、 int u=v=89; 改为int u,v; u=v=89; 4、 第3行改为scanf(“%d,%d”,x,y); //格式字符串有错。 第5行改为printf(The average is %d:a); //格式字符串有错。 四. 写程序 1、编程求的和(精确到小数点后两位)。 main( ) { float i; i=1.0/2+1.0/3+1.0/4; printf(%7.2f,i); } 2、鸡兔同笼。总头数head=60,总脚数feet=160。编程求鸡、兔各多少只。 main( ) { int h=60,f=160; int r,c; r=(f-2*h)/2; c=h-r; printf(\n%d,%d,c,r); } 3、输入圆半径(5),输出圆的面积。 main( ) { float r; scanf(“%f”,r); s=3.14159*r*r; printf(\n%d,s); } ? 实验三参考答案: 一.1、 2.4 * x - 1 / 2=23.500000 x % 2 / 5 – x=-10.000000 y = ( x -= x * 10 , x /= 10 )=0 2、(1)9,11,9,10 (2)9,11,8,11 (3)8,10 (4)9,11 (5)9,11,8,10 (6)9,9,8,-9 二.1、 a%=(b/=2) 2、 c=(char)i; 三. 1、 5行 printf(%f,%c,%d,u-v,u+v,w) 改为 printf(“%d,%d,%d”,u-v,u+v,w); 2、 4行 n=int(f+20)%3; 改为 n=(int)(f+20)%3; 3、 正确。输入数字字符:5 5对应的数字为:53 四.写程序 1、 设j=6,求表达式 –(j++)-3的值和此时j的值。 #includestdio.h main( ) {int j=6; int i; i=-(j++)-3; printf(i=%d,j=%d,i,j); } ? 2、 设a=10,求表达式a%=a+=a-=a*a的值。 #includestdio.h main( ) {int a=10; printf(\n%d,a%=a+=a-=a*a); } ? ? 实验四 参考答案: 一.1、 output integer,17, 17,17 ,0000017 1234.567017,1234.57 2、 x=12,y=5 3、 x=-45.200001,k1=-35y=1.100000,k2=11 二.1、 c2=c1-32; 2、 c=(a+b)*4/(a*b); 3、 s=a*pow(1+p,n) ―a; 三. 1、2行 加int j=6 2、7行 m=100*a+10*b+c 改为m=100*c+10*b+a; 四.写程序 编程求出某学生期末三门课程的总分及平均分。结果保留小数点后

文档评论(0)

popo786 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档