2022年C语言程序设计实验考试题答案 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年C语言程序设计实验考试题答案 .pdf》由会员分享,可在线阅读,更多相关《2022年C语言程序设计实验考试题答案 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-1-第 1 题输入某学生的成绩,经处理后给出学生的等级,等级如下:90 分以上(包括 90 分):A 8090分(包括 80 分):B 7080分(包括70 分):C 6070分(包括 70 分):D 60 分以下:E 要用 switch 语句编写程序答案:#include void main()int score,c;char grade;printf(请输入学生的成绩:);scanf(%d,&score);if(score100|score0)printf(成绩输入错误!n);goto end;c=score/10;switch(c)case 10:case 9:grade=A;brea
2、k;case 8:grade=B;break;case 7:grade=C;break;case 6:grade=D;break;default:grade=E;printf(该学生的成绩等级为:%cn,grade);end:;第 2 题从键盘上输入三个实数,它们分别代表三条线段的长度,请写出一个判断这三条线段所组成的三角形属于什么类型(不等边,等腰,等边或不构成三角形)的 C 程序;如果能构成三角形,求出三角形面积(取两位小数)。用下面的数据运行程序记录程序的输出结果:a b c 类型三角形面积1.58 2.37 1.58 3.21 4.25 5.16 2.48 2.48 2.48 235
3、9.28 3.83 答案:#include#include void main()float a,b,c,e,y=1,p,s;名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -2-printf(请输入三角形边长a,b,c(中间用逗号隔开):);scanf(%f,%f,%f,&a,&b,&c);e=a+bc&b+ca&c+ab&a0&b0&c0;if(e)if(a=b|b=c|a=c)if(a=b&a=c)printf(是等边三角形 n);else printf(是等腰三角形 n);else printf(是不等边三角形 n);else printf(不构成三角形 n);y
4、=0;if(y)p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c);printf(三角形面积等于%.2fn,s);第 3 题有一数列:2/1,32,53,85,编程求这个数列前n 项之和(n 在运行时从键盘输入)。答案:#include void main()int n,t,m;float a=2,b=1,s=0;printf(请输入 n 的值:);scanf(%d,&n);for(m=1;m=n;m+)s=s+a/b;t=a;a=a+b;b=t;printf(%fn,s);名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -3-第 4 题计算两个
5、数的最大公约数,运行程序输入两整数为360,135。答案:#include void main()int m,n,k;printf(请输入 m,n 的值(中间用逗号隔开):);scanf(%d,%d,&m,&n);k=m%n;while(k!=0)m=n;n=k;k=m%n;printf(最大公约数是%dn,n);第 5 题选择排序(升序):编写选择排序程序,并编辑运行.记录输入输出数据。答案:#include void main()int i,j,n,k,t,a100;printf(请输入要排序的数据个数n(n=100):);scanf(%d,&n);printf(请输入要排序的%d 个整数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C语言程序设计实验考试题答案 2022 语言程序设计 实验 考试题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内