实验二参考答案

上传人:飞*** 文档编号:53325065 上传时间:2018-08-29 格式:PDF 页数:3 大小:19.89KB
返回 下载 相关 举报
实验二参考答案_第1页
第1页 / 共3页
实验二参考答案_第2页
第2页 / 共3页
实验二参考答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验二参考答案》由会员分享,可在线阅读,更多相关《实验二参考答案(3页珍藏版)》请在金锄头文库上搜索。

1、实验二选择结构程序设计( 参考答案 )1.设计程序sy2-1.c ,要求从键盘输入3 个整数,输出其中的最小数。 参考答案:# include void main() int a,b,c,min; printf(“ 请输入三个整数:“); scanf(“%d%d%d“,/输入的三个整数可用空格、回车或跳格分隔min=a; /假设第一个数最小if(minb) min=b; /和第二个数比较后,min 变量为前两个数中的最小数if(minc) min=c; /和第三个数比较后,min 变量为三个数中的最小数printf(“ 最小数是: %dn“,min); 2.设计程序sy2-2.c ,要求从键盘

2、输入x 的值,计算以下分段函数的值y 。)10(113)101(12) 1(xxxxxxy参考答案:# include void main() float x,y; printf(“ 请输入x :“); scanf(“%f“, if(x void main() float s; char g; printf(“Please input a score(0100):“); scanf(“%f“, if(s100|s=90) g=A; else if(s=80) g=B; else if(g=70) g=C; else if(g=60) g=D; else g=E; printf(“score:

3、%g grade: %cn“,s,g); 其中红色的一段程序可改用switch 语句实现:switch( (int)s/10 ) case 10: case 9: g=A; break; case 8: g=B; break; case 7: g=C; break; case 6: g=D; break; default: g=E; 4. 设计程序sy2-4.c ,要求输入4 个整数,按由大到小的顺序输出。 参考答案:# include void main() int a,b,c,d,t; printf(“ 请输入四个整数: “); scanf(“%d,%d,%d,%d“, /逗号分隔输入的四个整数printf(“ 排序前 : %d %d %d %dn“,a,b,c,d); if(a void main() int a,b,c; printf(“Please input a,b,c:“); scanf(“%d,%d,%d“, if(a+bc else if( a=b | b=c | a=c ) /*等腰三角形的条件*/ printf(“ 能够成等腰三角形.n“); else /*隐含的是普通三角形的条件*/ printf(“ 能够成普通三角形.n“); else /*隐含的条件是不能构成三角形*/ printf(“ 不能够成三角形.n“);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号