C语言程序设计实验报告_2.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 1. #include”stdio.h” main() { Int a,b,c,s; a=5;b=4;c=6; s=(a+b+c)/3; printf(“a=%d,b=%d,c=%d\n,s=%d”,a,b,c,s); } 已知a=5,b=4,c=6,求出s并换行 2. #include”stdio.h” main() { int r,s; scanf(“%d”,r); s=r*r; printf(“s=%d”,s); } 输入一个数字求他的平方 3. includestdio.h main() { printf(“ *\n”); printf(“***\n”); printf(“ *\n”); } 4. #includestdio.h main() int v; int a,b,c; a=3;b=3;c=5; v=a*b*c; printf(“v=%d”,v); 实验二 1.(1) main() { char s1=’3’,s2=’4’,s3=’ int c1=101,c2=102; printf(“3%d\t4%c\t5%c\n”,s1,s2,s3); printf(“s1=%d\ts2=%d\ts3=%d\n”,s1,s2,s3); printf(“c1=%d\t~%c”,c1,c1); printf(“c2=%dt~%c”,c2.c2); } 1.(2) main() { float x=8.3,y=4.2,s; int a=7; s=x+a%5(int)(x-y)%2/3; printf(“s=%f”,s); } 运行结果为8.300000 %是求余数 先运算x-y,把结果转换为int型的有利于四则运算。 1(3) main() { int I,j,p,q; i=3;j=6; p=i++;q=--j; printf(“%d,%d,%d,%d”,i,j,p,q); p=i--++3;q=++j-4; printf(“%d,%d,%d,%d”,i,j,p,q); } 运行结果为:4,5,3,5,3,4,5,7,2 1(4) main() { int m=15,n=9,s; m*=3+2; printf(“%d”,m); n+=n-=n*=n; printf(“%d”,n); printf(“%d\n”,(s=6*5,m+n+s)); printf(“%d\n”,s); } 运行结果为75,0,105,30 2.(1)错误改正 (这里只给出正确的源程序) #includestdio.h #define MM 40 main() { int a=3,b=6,t; t=MM/(3+6); printf(“%d%d”,t,MM); } 原来printf语句打成了print,printf语句中少了一个%d. 2(2) #includestdio.h main() { int m; double x; scanf(“%d”,m); x=3.14*m*m; printf(“%f”,x); } 注意分号,%f转义 2(3) main() { int m=8,n=5; m*=m-n; printf(“%d”,m); m=m+1;n=n-1;s=m+n; printf(“%d%d%d”,m,n,s); } 3.将两个数a,b进行交换。 main() { Int a=9,b=5; a+=b; b=a-b; a-=b; printf(“%d%d”,a,b); } 4.输入a,b,c三个变量,计算数学公式(a*b)/c main() { int a,b,d; float s,c: scanf(“%d%d%f”,a,b,c); d=a*b; c=d/c; printf(“%f”,s); } 输入1 6 2.0 输出3.000000 实验三 1.(1) main() { int m=345,t; float n=2.56; t=2.56*100; printf(“m=%d,n*100=%d\n”,m,t); } 1(2) main() { int a,b,c,s,v; scanf(“%d%d%d”,a,b,c); s=a*b; v=a*b*c; printf(“%d%d%d”,a,b,c); printf(“s=%d,v=%d\n”,s,v); } 2(1) 填入要求的语句 main() { int m,n; float x=3.5,y=6.2; scanf(“%d,%d”,m,n); printf(“%6d,%6d”.,m,n); /*每个数的输出宽度为6,两个数之间逗号建个。*/ Printf(“x=%7.2f,y=%7.2” /*个数的输出宽度7,小数位2*/ } 2(2) 要求运行时必须按如下格式输入数据: A=4,b=8 4.2

文档评论(0)

134****4822 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档