c语言实验报告4《逻辑结构程序设计》

c语言实验报告4《逻辑结构程序设计》

ID:8959442

大小:78.00 KB

页数:4页

时间:2018-04-13

c语言实验报告4《逻辑结构程序设计》_第1页
c语言实验报告4《逻辑结构程序设计》_第2页
c语言实验报告4《逻辑结构程序设计》_第3页
c语言实验报告4《逻辑结构程序设计》_第4页
资源描述:

《c语言实验报告4《逻辑结构程序设计》》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、嘉应学院计算机学院实验报告课程名称C语言程序设计实验名称逻辑结构程序设计实验地点指导老师实验时间提交时间班级姓名座号一、实验目的和要求(1)了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真”。(2)学会正确使用逻辑运算符和逻辑表达式。(3)熟练掌握if语句好switch语句。(4)结合程序掌握一些简单的算法。(5)学习调试程序。二、实验环境、内容和方法实验内容:(1)给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,81~89分为B,70~79分为C,60~69为D,

2、60分以下为E。①事先编好程序,要求用if语句来实现。运行程序,并检查是否正确。②再运行一次程序,输入分数为负值(如-70),这显然是输入时出错,不应给出等级,修改程序,使之能正确处理任何数据,当输入数据大于100和小于0时,通知用户“输入数据错”,程序结束。(2)输入4个整数,要求按由小到大顺序输出。。实验方法:(一)综合运用课本所学的知识,用不同的算法实现在不同的程序功能。(二)结合指导老师的指导,解决程序中的问题,正确解决实际中存在的异常情况,逐步改善功能。(三)根据实验内容,编译程序。实验环

3、境:WindowsxpVisualC++6.0三、实验过程描述(1)成绩分类程序(有“输入数据错”版)#includevoidmain(){floatx;printf("输入成绩;");scanf("%f",&x);if((x>=90)&&(x<=100)){printf("成绩为A");}elseif((x>=80)&&(x<=89)){printf("成绩为B");}elseif((x>=70)&&(x<=79)){printf("成绩为C");}elseif(

4、(x>=60)&&(x<=69)){printf("成绩为D");}elseif((x>=0)&&(x<60)){printf("成绩为E");}else{printf("输入数据错");}}(2)输入4个整数,按由小到大顺序输出(程序)#includevoidmain(){inta,b,c,d,t;printf("请输入4个整数,用逗号隔开。");scanf("%d,%d,%d,%d",&a,&b,&c,&d);if(a>b){t=a;a=b;b=t;}if(a>

5、c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c){t=b;b=c;c=t;}if(b>d){t=b;b=d;d=t;}if(c>d){t=c;c=d;d=t;}if(c>d){t=c;c=d;d=t;}printf("%d<%d<%d<%d",a,b,c,d);}四、结果分析.(1)成绩分类程序(有“输入数据错”版结果①②负数时结果(2)大小排列结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。