C#运算符、优先级、顺序选择结构

C#运算符、优先级、顺序选择结构

ID:44811533

大小:122.02 KB

页数:11页

时间:2019-10-29

C#运算符、优先级、顺序选择结构_第1页
C#运算符、优先级、顺序选择结构_第2页
C#运算符、优先级、顺序选择结构_第3页
C#运算符、优先级、顺序选择结构_第4页
C#运算符、优先级、顺序选择结构_第5页
资源描述:

《C#运算符、优先级、顺序选择结构》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验四C#的语法基础—运算符、优先级、顺序选择结构实验目的1.熟悉及验证关系、逻辑运算符、字符串及条件运算符的作用2.理解并验证运算符优先级问题3.顺序结构程序设计4.掌握if语句,if-else语句的用法及条件表达式的编写5.掌握if语句嵌套时二义性的处理规则实验要求:本次试验主要是验证性试验,根据试验内容及步骤,在控制台程序下完成。重点理解实验中的代码,验证输出结果。在实验的过程中理解算数、关系、逻辑、复合、字符串及条件运算符的应用,并理解运算符的优先级问题。实验步骤1.字符串运算符“+”,在程序中起到连接两个字符串的作用要求:将下面程序中的输出注释在程序对应位置的右边,对比两次输出的结

2、果,对字符串及数值的混合输出做简单分析。usingSystem;classWelcome{staticvoidMain(string[]args){Doublex=5.0,y=2.5;Strings="输出结果为:";Console.WriteLine("{0}x={1},y={2}",s,x,y);//输出结果为:x=5,y=2.5Console.WriteLine(s+"x="+x+","+"y="+y);//输出结果为:x=5,y=2.5}}2.条件运算符要求:将下面程序中的输出注释在程序对应位置的右边,理解该程序。问题:程序中result1和result2分别代表了什么意义?usin

3、gSystem;classWelcome{staticvoidMain(string[]args){Doublex,y,result1,result2;Console.WriteLine("请输入x的值:");x=Convert.ToDouble(Console.ReadLine());//把x的值转换为double型读取Console.WriteLine("请输入y的值:");y=Convert.ToDouble(Console.ReadLine());//把y的值转换为double型读取result1=(x=y)?x:y;/

4、/x跟y比较,输出最大值Console.WriteLine(result1);//输出x,y中较小值Console.WriteLine(result2);//输出x,y中较大值}}1.运算符的优先级要求:将下面程序中的输出注释在程序对应位置的右边,理解该程序。说明该程序中运算符的优先级。usingSystem;classWelcome{staticvoidMain(string[]args){Doublex,y;Console.WriteLine("请输入x的值:");x=Convert.ToDouble(Console.ReadLine());//把x转换为double型Console.W

5、riteLine("请输入y的值:");y=Convert.ToDouble(Console.ReadLine());//把y转换为double型strings=x>y?"greaterthan":x==y?"equalto":"lessthan";//关系运算符的嵌套,从右到左,比较xy的大小,然后赋值,最后输出Console.WriteLine(s);boolb=14+3*4>=11*2-15

6、

7、"xyz"!="xy"&&!(21-3>18/2);//bool型TrueConsole.WriteLine(b);}}1.顺序程序设计在控制台程序中求三角形的周长和面积要求:输入三角形三条边,

8、先判断是否构成三角形,如果可以,则求三角形的周长和面积,否则报错,如下图所示:操作提示:(1)3个数可以构成三角形必须满足以下条件:每条边长均大于0,并且任意两边之和大于第三边。(2)已知三角形的三条边为a,b,c,则:usingSystem;classWelcome{staticvoidMain(string[]args){Doublea,b,c,s,S,t;Console.WriteLine("请输入的值:");a=Convert.ToDouble(Console.ReadLine());//Console.WriteLine("请输入的值:");b=Convert.ToDouble(C

9、onsole.ReadLine());//Console.WriteLine("请输入的值:");c=Convert.ToDouble(Console.ReadLine());if((a>0&&b>0&&c>0)&&(a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。