初级测试(10题)

1、(*)编写一个程序,要求用户从键盘输入2个float数据,输出最大者.
            float a=float.Parse(Console.ReadLine());
            float b=float.Parse(Console.ReadLine());
            if (a>b) {
                Console.WriteLine (a);
            } else {
                Console.WriteLine (b);
            }


 2、(**)编写一个程序,要求用户从键盘输入3个不同整数,输出中间者.


            int a = int.Parse (Console.ReadLine ());
            int b = int.Parse (Console.ReadLine ());
            int c = int.Parse (Console.ReadLine ());
            int max = a > b ? a : b;
            int min = a < b ? a : b;  

            if (max >= c) {
                if (min <= c) {

                    Console.WriteLine (c); 
                } else {
                
                    Console.WriteLine (min);
                }
            } else {
                Console.WriteLine (max);
            }



 3、(**)从键盘输-000000入两个实数a和b,代表两点在X轴的坐标,再输入一个0到1之间的数c,代表时间,(假如从a到b需要1s),输出在时间c时的坐标.例如:输入a为1和b为5,再输入c为0.5,则输出结果为:3.
            int a=int.Parse(Console.ReadLine());
            int b = int.Parse (Console.ReadLine ());
            double c = double.Parse (Console.ReadLine()); 
            Console.WriteLine (a+(b-a)*c);

            
4、(**)输入一个成绩(0到100之间的整数),如果大于等于90输出:优秀;小于90而大于等于80输出:良好;小于80而大于等于70输出:一般;小于70而大于等于60输出:及格,否则输出:不及格.
            int a=int.Parse(Console.ReadLine());
            if (a >= 90) {
                Console.WriteLine ("优秀");
            } else if (90 > a&&a >= 80) { 
                Console.WriteLine ("良好");
            } else if (80 > a &&a>= 70) { 
                Console.WriteLine ("一般");
            } else if (70 > a&&a >= 60) { 
                Console.WriteLine ("及格");
            }else  {
                Console.WriteLine ("不及格");
            }

 5、(***)输入一个生日日期,输出其星座.
            水瓶1月20-2月18
            双鱼2月19-3月20
            白羊3月21-4月19
            金牛4月20-5月20
            双子5月21-6月21
            巨蟹6月21-7月22
            狮子7月23日-8月22
            处女8月23-9月22
            天枰9月23-10月22
            天蝎10月23-11月21
            射手11月22-12月21
            摩羯12月22-1月19
            int a=int.Parse(Console.ReadLine());
            int b = int.Parse (Console.ReadLine ());
            switch (a) {
            case 1:
                if (b >= 20)
                    Console.WriteLine ("水平座");
                else {
                    Console.WriteLine ("摩羯座");
                }
                break;
            case 2:
                if (b >= 19)
                    Console.WriteLine ("双鱼座");
                else {
                    Console.WriteLine ("水平座");
                }
                break;
            case 3:
                if (b >= 21)
                    Console.WriteLine ("白羊座");
                else {
                    Console.WriteLine ("双鱼座");
                }
                break;
            case 4:
                if (b >= 20)
                    Console.WriteLine ("金牛座");
                else {
                    Console.WriteLine ("白羊座");
                }
                break;
            case 5:
                if(b>=21)
                    Console.WriteLine ("双子座");
                else {
                    Console.WriteLine ("金牛座");
                }
                break;
            case 6:
                if(b>=21)
                    Console.WriteLine ("巨蟹座");
                else {
                    Console.WriteLine ("双子座");
                }
                break;
            case 7:
                if(b>=23)
                    Console.WriteLine ("狮子座");
                else {
                    Console.WriteLine ("巨蟹座");
                }
                break;
            case 8:
                if(b>=23)
                    Console.WriteLine ("处女座");
                else {
                    Console.WriteLine ("狮子座");
                }
                break;
            case 9:
                if(b>=23)
                    Console.WriteLine ("天枰座");
                else {
                    Console.WriteLine ("处女座");
                }
                break;
            case 10:
                if(b>=23)
                    Console.WriteLine ("天蝎座");
                else {
                    Console.WriteLine ("天枰座");
                }
                break;
            case 11:
                if(b>=22)
                    Console.WriteLine ("射手座");
                else {
                    Console.WriteLine ("天蝎座");
                }
                break;
            case 12:
                if(b>=22)
                    Console.WriteLine ("摩羯座");
                else {
                    Console.WriteLine ("射手座");
                }
                break;
            default:
                Console.WriteLine ("输入格式错误"    );
                break;
            }



  6.(*)输入一个整数,判断奇偶,并输出“某某是奇数”或者“某某是偶数”。
            int a=int.Parse(Console.ReadLine());
            if (a % 2 == 0) {
                Console.WriteLine (a + "是偶数");
            } else {
                Console.WriteLine (a + "是奇数");
            }

 7.(*)输入一个数,判断符号。如果大于0,输出“正数”;如果小于0,输出“负数”;如果等于0,输出“0”。
            double a=double.Parse(Console.ReadLine());
            if (a > 0) {
            
                Console.WriteLine ("正数");
            } else if (a == 0) {
                Console.WriteLine (0);
            } else {
                Console.WriteLine ("负数");
            }



 8.(**)有一个函数:x<1的时候,y = x;1<=x<10的时候,y=2x-1;x>=10的时候,y=3x-11。写一段程序,输入x,输出y值
            int y=0;
            int x=int.Parse(Console.ReadLine());
            if (x < 1) {
                y = x;
            } else if (1 <= x &&x< 10)  { 
                y=3*x-11;
            }
            Console.WriteLine (y);

 9.(***)输入3个数,判断是否能构成三角形
        
            double a = double.Parse (Console.ReadLine ());
            double b = double.Parse (Console.ReadLine ());
            double c = double.Parse (Console.ReadLine ());
            

            if (a+b>=c||a+c>=b||c+b>=a) {
            
                Console.WriteLine ("能构成三角形");
            } else {
                Console.WriteLine ("不能构成三角形");
            } 

  10. (**)编制一个完成两个数四则运算程序。如:用户输入34+56则输出结果为90.00,要求运算结果保留2位有效小数,用户输入时将2个运算数以及运算符都输入,根据运算符求结果
            double a=double.Parse(Console.ReadLine());
            string b = Console.ReadLine ();
            double c = double.Parse (Console.ReadLine ());
            switch (b) {
            case "+":
                Console.WriteLine (string.Format("{0:0.00}",a + c));
                break;
            case "-":
                    Console.WriteLine (string.Format("{0:0.00}",a - c)); 
                break;
            case "*":
                        Console.WriteLine (string.Format("{0:0.00}",a * c)); 
                break;
            case "/":
                Console.WriteLine (string.Format("{0:0.00}",a / c)); 
                break;
            default:
                break;
            }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容