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);
原文地址:https://www.cnblogs.com/9999w/p/4020582.html