【案例】输入某一学生的成绩,输出其对应的档次。具体规定:90分以上为优秀,80分以上至89分为良好,70分至79分为一般,60分至69分为合格,59以下为不及格。如果输入的分数小于0或大于100,则输出“不合法的成绩!”。
【案例目的】(1)掌握顺序和选择循环结构。
(2)掌握if语句的用法。
(3)掌握switch语法的用法。
【代码】
namespace ConsoleApp1 { class Program { static void Main(string[] args) { char c; Console.WriteLine("请输入成绩:1~100:"); float score = float.Parse(Console.ReadLine ()); if (score >100||score<0) { Console.WriteLine("不合法成绩"); } else { if (score >= 90) Console.WriteLine("优秀!"); else if (score >= 80) Console.WriteLine("良好!"); else if (score >= 70) Console.WriteLine("一般!"); else if (score >= 60) Console.WriteLine("合格!"); else Console.WriteLine("不及格!"); Console.ReadLine(); } } } }
运行结果:
代码分析:使用了if-else语句。