9.26

60 阅读2分钟

using System; namespace demo05 { class Programs { static void Main(string[] args) { /int x, y; x = -1; y = x++ + ++x;//*//y=a+b. 自左向右,-1+1=0 //@符号,取消转义,第二作用,可以输出多行字符串。 *//*string a = @"jsfhfvn ncjdncjvn cnjsjc mkm ";

        Console.WriteLine(a);
        Console.WriteLine(a+"这是多行字符串");//使用+号进行字符串 字符串加数字 会做一个隐士转换
        //类型转换 convert.toInt32(要转的数据)
        string num = "24";
        int num1 = Convert.ToInt32(num);
        Console.WriteLine(num1+3);
        //转字符串 Convert.ToString()
        string num2 = Convert.ToString(num1);
        Console.Write(num2 + 3);//转字符串 连接起来。
        //转bool类型  除了0
        bool check1 = Convert.ToBoolean(43);
        Console.Write(check1);
        //输入 Read() ReadLine()
        //Read ()获取控制台输入的一个字符,返回值的类型是整数类型,char是可以转换成对应的十进制。
        *//*int get1 = Console.Read();
        Console.WriteLine("我是整数"+get1);*//*
        //ReadLine() 获取控制台输入的字符串,返回值类型是字符串类型。
        string get2 = Console.ReadLine();
        Console.WriteLine(get2+3);
        *//*   double apple_price = 6;*//*
           double banana_price = 5;
           double oringe_price = 4;*//*
        //交换两个变量的值 python a,b=b,a
        //需要借助一个中间变量 先存储a的值
        int num3 = 12, num4 = 14;
        int num5 = num3;//num5是中间变量。
        num3 = num4;
        num4 = num5;
        Console.WriteLine("{0}{1}",num3,num4);//格式化输出 {}表示占位置  大括号中填的是编号,然后依次根据编号从后面的变量拿过来 填入大括号中。

        //输入一个数,提取出一个数的十位数,个位数。


        //关系运算符 判断结果是一个Bool类型< > <= >= == !=
        Console.WriteLine(0 > 2);
        //赋值运算符 + += -= *= /=
        num3 += 1;//num3=num3+4 num3-=3 num3=num3-3
        //逻辑运算符 与&& (表示并且的意思,左右都是布尔类型的值) 或||  非!
        //与&&(表示并且的意思,a&&b左右都是布尔类型的值) 两边都为真结果才是真,有一假结果就是假。
        //或||,表示或的意思 有一个为真就是真。
        // 非!表示取反的意思,比如真的取反就是假,假取反就是真。 */
        //----------------------------------------------------
        int num9 = Convert.ToInt32(Console.ReadLine());
        int bai = num9 / 100;
        int shi = num9 / 10 % 10;
        int ge = num9 % 10;
        Console.WriteLine(ge * 100 + shi * 10 + bai);
        //条件分支 
        //双条件
        if (3 > 2)//判断语句 真执行if中的语句,假执行else之中的条件
        {
            Console.WriteLine("我分数比你高");
        }
        else
        {
            Console.WriteLine("分数比你低");
        }


        //多/*分支 if……else  if……else  if……else  if……else是不需要写条件的去,其他都需要写条件。*/
        //去动物园买票,成人票,老年票>=60,儿童票<14。
        //先输入年龄
        int year = Convert.ToInt32(Console.ReadLine());
        if (year >= 60)
        {
            Console.WriteLine("您是老年人,免费");
        }
        else if (14 < year && year < 60)
        {
            Console.WriteLine("你是成年票,需要15元");
        }
        else if (0 < year && year < 14)
        {
            Console.WriteLine("您是儿童票 半价");
        }
        else { Console.WriteLine("请重新输入"); }
        //-----------------------------------------------

        int score = Convert.ToInt32(Console.ReadLine());
        if (score >= 90 && score <= 100)
        {
            Console.WriteLine("A等级");
        }
        else if (score >= 70 && score <= 89)
        {
            Console.WriteLine("B等级");
        }
        else if (score >= 60 && score <= 69)
        {
            Console.WriteLine("C等级");
        }
        else if (score >= 0 && score < 60)
        {
            Console.WriteLine("D等级");
        }
        else
        {
            Console.WriteLine("请重新输入");
        }
        /* int x= Convert.ToInt32(Console.ReadLine());
         int y = Convert.ToInt32(Console.ReadLine());
         if (x> 0&&y> 0)
         {
             Console.WriteLine("第一象限");

         }else if (x<0 && y > 0) { Console.WriteLine("第二象限"); }
         else if (x <0 && y < 0) { Console.WriteLine("第三象限"); }
         else if (x >0 && y < 0) { Console.WriteLine("第四象限"); }
         else if (x =0 && y =0) { Console.WriteLine(""); }*/
        //----------------------------------------------
        int year = int.Parse(Console.ReadLine());
        if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
        {
            Console.WriteLine("yes");

        }
        else
        {
            Console.WriteLine("no");
        }

        //--------------------------------------//
        Console.WriteLine("输入第一个数字");
        int a = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("输入第二个数字");
        int b = int.Parse(Console.ReadLine());
        Console.WriteLine("输入第三个数字");
        int c = int.Parse(Console.ReadLine());
        int max = 0;
        max = a > b ? a : b;
        max = max > c ? max : c;
        Console.WriteLine(max * max);
        //switch分支语句 一定会有判断 然后代码会按顺序执行。
        /*switch(判断值)
         {
             case 值1;
             执行语句1
                     break;
             case 值2;
                 执行语句2
                     break……
                     default:
                 执行默认语句
                     break;
         }

*/ //星期判断 int day=Convert.ToInt32(Console.ReadLine()); switch (day) { case 1: case 2: Console.WriteLine("星期一,二都上VR引擎"); break; case 3: Console.WriteLine("星期三都上数据结构"); break; case 4: Console.WriteLine("星期四上C++"); break; case 5: Console.WriteLine("星期五真好。"); break; default: Console.WriteLine("好好休息"); break;

             }

        }
}

}