这个实验该怎么做啊,一天了,一点进展都没有qwq
三、实验目的
1.了解C语言表示逻辑量的方法,学会正确使用逻辑运算符和逻辑表达式。(以0代表“假”,以非0代表“真”)
2.熟练掌握if语句的使用(包括if语句的嵌套)
3.熟练掌握利用switch结构实现多分支选择结构。
4.掌握switch语句中break语句的作用。
四、实验内容(原理)
1.要求用两种方法实现选择(第1种)用if结构实现。(第2种)用条件表达式实现。
2.用switch结构实现多分支选择结构的方法
3.switch语句中break语句实现
五、实验方法与步骤
1.实验设计部分:
(1)本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。有如下函数:
{x (x<1)
y={2x-1 (1<=x<10)
{3x-11 (x>=10)
写程序,输入x的值,输出y相应的值。用scanf函数输入x的值,求y值。
运行程序,输入x的值(分别为x<1,1≤x<10,x≥10这3种情况),检查输出的y值是否正确。
(2)从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否小于1000的正数。若不是,则显示“数据不符合要求”。
(3)给出一个百分制成绩,要求输出成绩等级A,B,C,D,E 90分以上为A,8189分为B,7079分为C,60~~69分为D, 60分以下为E。
①事先编好程序,要求分别用if语句和switch语句来实现。运行程序,并检查结果是否正确。
②再运行一次程序,输入分数为负值(如-70),这显然是输入时出错,不应给出等级,修改程序,使之能正确处理任何数据,当输入数据大于100和小于0时,通知用户“输入数据错”,程序结束。