• 2014年10月12日——运算符


    运算符:

    1:数学运算符:+-/*%

    2:递增:++,递减:--

    3,关系运算符:==。!=,<=,>=.<.>

    4:逻辑运算符&&与,或||。非!

    5:赋值运算符:=。+=。-=,%=,/=

    6:条件运算符:?:;

     static void Main(string[] args)
            {
                //题目是:依次键盘输入每个人的名字,加年龄,之后汇总打印出来,之后求年龄和打印出来。
               
    
                Console.Write("请输入第一个姓名:");
                string a =Console.ReadLine();
                Console.Write("输入此人的年龄:");
                int b = int.Parse(Console.ReadLine());
                Console.Write("请输入第二个姓名:");
                string c = Console.ReadLine();
                Console.Write("输入此人的年龄:");
                int d = int.Parse(Console.ReadLine());
                Console.Write("请输入第三个姓名:");
                string e = Console.ReadLine();
                Console.Write("输入此人的年龄:");
                int f = int.Parse(Console.ReadLine());
                Console.WriteLine("第一个人是{0},年龄是{1}.",a,b);
                Console.WriteLine("第一个人是{0},年龄是{1}.",c,d);
                Console.WriteLine("第一个人是{0},年龄是{1}.",e,f);
                int sum=b+d+f;
                Console.WriteLine("年龄的总和为{0}",sum);
                Console.ReadKey();
           }
    

     例子:24小时转12小时制;

                 Console.WriteLine("输入时间");
                int a = int.Parse(Console.ReadLine());
                string x=(a<=12)?("上午"):("下午");
                a = (a >= 12) ? (a - 12) : a;
                Console.WriteLine(x+a);
    

     运算符:

                int a,i,s ;
                a = 0 - 1;
                i = 3 * a;
    	    s=11%2;//余数为1,模            
            Console.WriteLine(a+i);
                Console.ReadKey();
    

     求面积例题

            double p=3.14;
                Console.WriteLine("再次输入圆的半径:");
               double r=double.Parse( Console.ReadLine());
                double s = p * r * r;
                Console.WriteLine("面积为:{0}",s);
                Console.ReadLine();
    

     求面积2:

                //double p=3.14;
                Console.WriteLine("再次输入圆的半径:");
               double r=double.Parse( Console.ReadLine());
                double s = Math.PI * r * r;
                Console.WriteLine("面积为:{0}",s);
                Console.ReadLine();        
    

     例三:

    static void Main(string[] args)
            {
                int a = int.Parse(Console.ReadLine());
                int z=5,i=2;
                if (a >= 5)
                {
                    bool b = (a == 3);
                    bool c = (a != 3);
                    bool d = (a >= 3);
                    bool e = (a <= 3);
                    bool g = (a < 2 && a >= 0);//与
                    bool h = (a > 4 || a < 3);//或
                    bool j = !(a > 3);//非
                    Console.WriteLine(b);
                    Console.WriteLine(d);
                    Console.WriteLine(c);
                    Console.WriteLine(e);
                    Console.WriteLine(g);
                    Console.WriteLine(h);
                    Console.WriteLine(j);
                    Console.Read();
                }
                else
                {
                  
                        Console.WriteLine("输入错误");
                        z += 3;//相当于z=z+3
                        i -= 2;//相当于i=i-2
    
                        Console.WriteLine(a);
                        Console.WriteLine(z);
                        Console.ReadKey();
                   
                }
    

     条件运算符:

        int a = int.Parse(Console.ReadLine());
             
                string s=(a>59)?("恭喜你及格了"):("抱歉您没有及格");
                Console.WriteLine(s);
            Console.ReadKey() ;   
    

     判断一个数是不是质数:

    //100以内的质数,除了1,2,3,5,7之外的,只要不被2.3.4.7整除都是质数
                int a, b;
                Console.WriteLine("请输入一个数字");
    
                a = int.Parse(Console.ReadLine());
                string t = (a > 0 && a < 100) ? "" : "请输入正确范围的额数字";
                Console.WriteLine(t);
    string x = ((a!=1&&a % 2 != 0) && (a % 3 != 0) && (a % 5 != 0) && (a % 7 != 0) || (a == 7) || (a == 2) || (a == 5) || (a == 3) || (a == 9)) ? ("这是质数") : ("这不是质数"); Console.WriteLine(x);
          Console.ReadLine();

     判断一个数是不是和13有关

                Console.WriteLine("输入一个0—200之间的数");
                string s = Console.ReadLine();
                int i = int.Parse(s);
                string t = (i > 0 && i < 200) ? "" : "请输入正确范围的数";
                Console.WriteLine(t);
                string b = (i % 13 == 0) ? "这个跟13有关" : "这个和13没关";
                Console.WriteLine(b);
                Console.ReadLine();
    

     判断是不是质数

                int i = 2;
    
                int Num;
                Console.WriteLine("please enter a number:");
                Num = Convert.ToInt32(Console.ReadLine());
                for (i = 2; i < Num; i++)
                    if (Num % i == 0)
                        break;
                if (i < Num)
                    Console.WriteLine("您输入的数不是质数");
                else
                    Console.WriteLine("您输入的数是质数{0}", Num);
    
  • 相关阅读:
    #include
    算法导论 Chapter 9.3 Selection in worstcase linear time
    算法导论 Exercises 9.36
    算法导论 Exercises 9.37
    C++实现Ping
    算法导论 Exercises 9.39
    如何计算毫秒级的时间差
    如何产生 [0, 2147483647] 之间的随机数
    算法导论 Exercises 9.38
    KMP算法学习&总结
  • 原文地址:https://www.cnblogs.com/9999w/p/4020582.html
Copyright © 2020-2023  润新知