C#基础第一天-作业答案
Posted snf全栈工程师
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#基础第一天-作业答案相关的知识,希望对你有一定的参考价值。
题一答案: Console.WriteLine("请输入a"); int a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("请输入b"); int b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("请输入c"); int c = Convert.ToInt32(Console.ReadLine()); int max = 0; 写法一 max = a > b ? a : b; max = max > c ? max : c; Console.WriteLine("最大的数为" + max); Console.ReadKey(); 写法 if (a > b) { max = a; } else if (b > a) { max = b; } if (max > c) { Console.WriteLine("最大的数为" + max); } else { Console.WriteLine("最大的数为" + c); } Console.ReadKey(); 写法三 if ((a > b) && (a > c)) { Console.WriteLine("最大的数为" + a); } else if ((b > c) && (b > a)) { Console.WriteLine("最大的数为" + b); } else if ((c > b) && (c > a)) { Console.WriteLine("最大的数为" + c); } Console.ReadKey(); 题二答案: Console.WriteLine("请输入d"); int d = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("请输入e"); int e = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("请输入f"); int f = Convert.ToInt32(Console.ReadLine()); int min = 0; 写法一 min = d < e ? d : e; min = min < f ? min : f; Console.WriteLine("最小的数为" + min); Console.ReadKey(); 写法二 if (d < e) { min = d; } else if (e < d) { min = e; } if (min < f) { Console.WriteLine("最小的数为" + min); } else { Console.WriteLine("最小的数为" + f); } Console.ReadKey(); 写法三 if ((d < e) && (d < f)) { Console.WriteLine("最小的数为" + d); } else if ((e<d ) && (e<f)) { Console.WriteLine("最小的数为" + e); } else if ((f<e ) && (f <d)) { Console.WriteLine("最小的数为" + f); } Console.ReadKey(); 第三题答案: Console.WriteLine("请输入您的成绩"); double score = Convert.ToDouble(Console.ReadLine()); if (score >= 90) { Console.WriteLine("考的很好,您的成绩为优"); } else if (score >= 80 && score < 90) { Console.WriteLine("好不错呦,您的成绩为良"); } else if (score >= 70 && score < 80) { Console.WriteLine("请继续努力,您的成绩为中"); } else if (score >= 60 && score < 70) { Console.WriteLine("好危险啊,您的成绩刚刚及格"); } else { Console.WriteLine("好好学习吧,您还没及格"); } Console.ReadKey(); 第四题答案: Console.WriteLine("请输入您的成绩"); int result = Convert.ToInt32(Console.ReadLine()); string mark=string.Empty; if (result >= 90 && result <= 100) { mark = "优秀"; } if (result >= 80 && result <= 89) { mark = "良好"; } if (result >= 60 && result <= 79) { mark = "及格"; } if (result <= 59) { mark = "不及格"; } switch (mark) { case "优秀": Console.WriteLine("您的成绩为优秀"); break; case "良好": Console.WriteLine("您的成绩为良好"); break; case "及格": Console.WriteLine("您的成绩为及格"); break; case "不及格": Console.WriteLine("您的成绩不及格"); break; } Console.ReadKey(); 第五题答案: //第一种 int a = 5, b = 10; int change = a; a = b; b = change; Console.WriteLine("a={0},b={1}",a,b); Console.ReadKey(); //第二种 int a = 10, b = 5; b = a + b; a = b - a; b = b - a; Console.WriteLine("a" + a); Console.WriteLine("b" + b); Console.Read();
以上是关于C#基础第一天-作业答案的主要内容,如果未能解决你的问题,请参考以下文章