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语言常见例题整理 运行下面的程序时,数据如何输入? #include stdio.h main() { int a,b; float x,y; char c1,c2; scanf(a=%d b=%d,a,b); scanf(x=%f y=%e,x,y); scanf(c1=%c c2=%c,c1,c2); } 假定a=3,b=7,x=8.5,y=71.82,c1=A,c2=a。 解:输入为:a=3 b=7 x=8.5 y=71.82 c1=A c2=a 思考:在输入数据时,数据的输入格式与类型是如何对应的? 编写程序,求长方形的面积。 解:#includestdio.h main( ) {float a, h, s; printf(“请输入长方形的长与宽:”); scanf(“%f, %f”, a, h); s=a*h; printf(“长为%f宽为%f的长方形面积=%f\n”,a, h, s); } 4-9 编写程序,求梯形的面积。 解:#includestdio.h main( ) {float a, b, h, s; printf(“请输入梯形的上底边长、下底边长与高: ”); scanf(“%f, %f, %f”,a, b, h); s=(a+b)*h/2; printf(“上底边长为%f高为%f的梯形面积=%f\n”,a, h, s); } 4-10 编写程序,由底和高求三角形的面积。 解:#includestdio.h main( ) {float a, h, s; printf(“请输入三角形的底和高:”); scanf(“%f, %f”,a, h); s=a*h/2; printf(“底为%f高为%f的三角形面积”,a, h,s); } 4-14 编写程序,求空间两点之间的距离。 提示:空间一点(x,y,z),可由三个实数来描述。 解:#include stdio.h main() { float x1,x2,y1,y2,z1,z2,leng; printf(“请输入第一个点坐标:\n”); scanf(“%f,%f,%f”,x1,y1,z1); printf(“请输入第二个点坐标:\n”); scanf(“%f,%f,%f”,x2,y2,z2); leng=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)+(z2-z1)*(z2-z1)); printf(“这两坐标点的距离=%f\n”,leng); } 第四章 5-6编写程序,求三个数的最小值。进一步考虑求四个数、五个数及更多的数的最小值及最大值. #includestdio.h main() { int a1 ,a2 ,a3 ,min ; scanf(%d,%d,%d,a1,a2,a3) ; min = a1 ; if(a2min) min = a2 ; if(a3min) min = a3 ; printf(最小值为:%d\n,min) ; } 5-11.编写程序,将五级记分成绩转换成百分制成绩,转换规则如下: A—95,B—85,C—75,D—65,E—55 。 解:#includestdio.h main() {int s = 0; char c ; printf(请输入五级记分的成绩:) ; scanf(%c,c) ; switch(c) {case A : case a : s =95 ; break ; case B : case b : s =85 ; break ; case C : case c : s =75 ; break ; case D : case d : s =65 ; break ; case E : case e : s =55 ; break ; default : s = 0 ; } if(s==0) printf(输入错误\n); else printf(五级分制%c对应百分制为%d\n,c,s) ; } 第五章 6-8编写程序,求任意两个整数之间的所有素数。 解:#includestdio.h #includemath.h void main() { int n,m,i,j,k,p=0; printf(请输入两个整数m,n(mn):);

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档