首页 > 代码库 > 2014年10月12日——运算符

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);

 

2014年10月12日——运算符