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#基础第一天-作业答案的主要内容,如果未能解决你的问题,请参考以下文章

基础班第一天作业

C#基础第五天-作业答案-用DataTable制作名片集

团队作业4——第一次项目冲刺(Alpha版本)第一天 and 第二天

C#基础第六天-作业答案-利用面向对象的思想去实现名片

C#基础第二天-作业答案-九九乘法表-打印星星

Java学习第一天