2017-2-20 C#基础 运算符

C#的运算符主要分五种:算数运算符,关系运算符,逻辑运算符,条件运算符,赋值运算符。算术运算符有 + - * /  %    ++    --;关系运算符有    ==    !=    >   <   >=   <=;

逻辑运算符有   &&     ||      !;  条件运算符就一个   ?:  ;赋值运算符有  =    +=   -=   *=    /=   %=;     注意:1、前++和后++的区别:前++是执行这段代码之前先加1,再执行这段代码;后++是执行完这段代码之后再加1。前--同前++。  2、条件运算符    ?:    先判断条件,条件是真  执行冒号左边的,条件是假  执行冒号右边的。

关于运算符的练习题:

1、“请输入一个100以内的整数:”
    “是不是7的倍数:是/不是”
    “十位数是不是7:是/不是”
    “个位数是不是7:是/不是”

namespace _2017_2_20作业
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("请输入一个100以内的整数:");
            string a= Console.ReadLine();
            int b = Convert.ToInt32(a)%7;
            String c = b == 0 ? "是7的倍数。" : "不是7的倍数。";
            Console.WriteLine(c);
            int d = Convert.ToInt32(a) / 10;
            string e = d == 7 ? "十位数是7。" : "十位数不是7。";
             Console.WriteLine(e);
             int f = Convert.ToInt32(a) % 10;
             String g = f == 7 ? "个位数是7。" : "个位数不是7。";
             Console.WriteLine(g);
            Console.ReadLine();
        }
    }
}

  

2、“请输入您的成绩(0-100):”
如果大于等于60,输出“及格了!”
如果小于60,输出“不及格,继续努力!”

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _2017_2_20作业2
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("请输入您的成绩(0-100):");
            string a=Console.ReadLine();
            int b = Convert.ToInt32(a);
            string c = b >= 60 ? "及格了" : "不及格,继续努力!";
            Console.WriteLine(c);
            Console.ReadLine();
        }
    }
}

3、“请输入第一个数:”
“请输入第二个数:”
“请输入+/-:”
结果:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _2017_2_20作业3
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("请输入第一个数:");
            String a=Console.ReadLine();
            int b = Convert.ToInt32(a);
            Console.Write("请输入第二个数:");
            String aa=Console.ReadLine();
            int bb = Convert.ToInt32(aa);
            Console.WriteLine("请输入+/-");
            String c=Console.ReadLine();
            
            int d = b + bb;
            int e = b - bb;
            
            
            int f=c== "+"? d:e;
            
            Console.WriteLine(f);
            Console.ReadLine();
        }
    }
}

4、“请输入一个1-100的整数:”
如果这个数小于50,输出“小”
如果这个数大于等于50,输出“大”
如果这个数是66,输出“小”

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _2017_2_20作业4
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("请输入一个1-100的整数:");
            String a=Console.ReadLine();
            int b = Convert.ToInt32(a);
            string c = b >= 50 &&b!=66 ? "" : "";
            Console.WriteLine(c);
            Console.ReadLine();
        }
    }
}
原文地址:https://www.cnblogs.com/zhengqian/p/6419735.html