输出成绩级别&&判断一元二次方程根的情况
1.输入姓名、成绩,输出级别 80-100 优秀,60-79 一般,0-59 继续努力
while (true) { Console.Write("姓名:"); Console.ReadLine(); Console.Write("成绩:"); int s = int.Parse(Console.ReadLine()); if (s >= 80 && s <= 100) { Console.WriteLine("优秀"); } if (s < 80 && s >= 60) { Console.WriteLine("一般"); } if (s < 60 && s >= 0) { Console.WriteLine("继续努力"); } }
2.输入一元二次方程的三个参数,判断方程有无实根
while (true) { Console.WriteLine("请输入一元二次方程的三个参数 "); Console.Write("a的值为: "); double a = double.Parse(Console.ReadLine()); Console.Write("b的值为:"); double b = double.Parse(Console.ReadLine()); Console.Write("c的值为:"); double c = double.Parse(Console.ReadLine()); Console.WriteLine("确认一元二次方程为 " + a + "*x^2+" + b + "*x+" + c + "=0"); double d = b * b - 4 * a * c; if (a == 0) { Console.WriteLine("这个方程不是一元二次方程"); } else if (d > 0) { Console.WriteLine("这个方程是一元二次方程且有两个不相等的实根"); } else if (d == 0) { Console.WriteLine("这个方程是一元二次方程且有两个相等的实根"); } else { Console.WriteLine("这个方程是一元二次方程但是没有实根"); } Console.ReadLine(); }