码迷,mamicode.com
首页 > Windows程序 > 详细

C#基础第一天-作业答案

时间:2016-11-29 13:41:44      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:最大的   console   break   line   输入   log   double   bre   convert   

题一答案:

      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#基础第一天-作业答案

标签:最大的   console   break   line   输入   log   double   bre   convert   

原文地址:http://www.cnblogs.com/spring_wang/p/6112872.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!