首页 > 代码库 > 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日——运算符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。