上机练习及作业标准答案.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上机练习及作业标准答案

作业1 已知三角形的三条边分别是3,4,5 写程序求出这个三角形的面积。要求用两种方法求其 结果。 参考答案一: #include stdio.h #include math.h main() { int a,b,c,d; //定义4个变量分别来存储三角形的三条边,和 面积(d) a=3; // 将三角形的一条边赋值给变量a b=4; c=5; d=a*b/2; //将三角形的面积计算结果赋值给d printf(a=%d,b=%d,d=%d\n,a,b,d); //最终在屏幕上显示出三角形的三条边和面积 的值 } /* 程序也可以改写成如下形式 main() { int a=3,b=4,c=5,d; //定义4个变量分别来存储三角形的三条边,和 面积(d) d=a*b/2; //将三角形的面积计算结果赋值给d printf(a=%d,b=%d,d=%d\n,a,b,d); //最终在屏幕上显示出三角形的三条边和面积 的值 } */ 参考答案二: #include stdio.h #include math.h void main() { int a=3,b=4,c=5,l=0; //赋初始值 float s=0.0; l=(a+b+c)/2; //计算周长的一半 s=sqrt(l*(l-a)*(l-b)*(l-c)); //计算出三角形面积 printf(a=%d,b=%d,c=%d,l=%d,s=%f\n,a,b,c,l,s); //将三角形的三条边长,周长,面积输 出 } 上机练习1 从键盘输入百分制分数score,按照score输出等级: (1)如果100=score=90,则输出Grade =A; (2)如果90score=80,则输出Grade =B; (3)如果80score=70,则输出Grade =C; (4)如果70score=60,则输出Grade =D; (5)如果score90,则输出Grade =E; 要求分别用if语句、switch语句编写程序。 参考答案 略 上机练习2: 一个百万富翁遇见一个陌生人,达成换钱的协议:陌生人说:“第一天我给你10万元,你只 需给我一分钱; 第二天我依然给你10万元,你只需给我二分钱;……以后你每天给我的钱数是前一天的二倍 ,直到满30天”, 富翁很高兴,欣然同意了。请你编程计算一下,30天后每人各得多少钱? 参考答案: void main() { int i; float sum1,sum2,t; sum1 = sum2 = 0; t = 0.01; for(i=0; i30;i++) { sum1 += 100000.0; sum2 += t; t *=2.0; } printf(The Richtotal is :%f\n,sum1 ); printf(Strangertotal is :%f\n,sum2 ); } 4月27号作业: 10个学生的成绩保存在数组score中,先对score初始化(score [10] {56,95,68,76,69,86,96,68,76,100}) 然后统计最高分、最低分及平均分,最后进行输出。 编程步骤要求: 1、求出所有总分(提示:即求所有的和,可以用FOR循环遍历数组) 2、求这10个学生的平均分 3、求10个学生的最高分是多少,最低分是多少(提示:可以在for循环中加IF判断语句) 参考答案: #include stdio.h void main ( ) { float score [10] = {56,95,68,76,69,86,96,68,76,100};//初始化数组 float max,min,aver,sum; int i; max = min = score[0]; //统计最大值、最小值、平均值,赋初始值为56 sum = score[0]; for (i=1;i10; i++) { if(maxscore[i])

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档