欢迎来到天天文库
浏览记录
ID:8959442
大小:78.00 KB
页数:4页
时间:2018-04-13
《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)大小排列结果
此文档下载收益归作者所有