c#数据结构c#示例

c#数据结构c#示例

ID:21704902

大小:19.93 KB

页数:5页

时间:2018-10-24

c#数据结构c#示例_第1页
c#数据结构c#示例_第2页
c#数据结构c#示例_第3页
c#数据结构c#示例_第4页
c#数据结构c#示例_第5页
资源描述:

《c#数据结构c#示例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1.表达式22.if语句21.表达式():圆括号[]:方括号{}:花括号(1)计算两点间的距离平方A点坐标(X1,Y1)和B点坐标(X2,Y2)(X1-X2)*(X1-X2)+(Y1-Y2)*(Y1-Y2)(注:C#中的乘号是*,没有平方符号,因此没有(X1-X2)2,而应该写作:(X1-X2)*(X1-X2))(2)数学表达式的正确表达:1≤X≤3正确的书写方法:1<=X&&X<=3错误的书写方法:1<=X<=3错误的写法的这个表达式永远为真,这个表达式的计算顺序是:((1<=X)<=3)对于任意的X,上述表达式均为1(3)闰年计算表达式闰年条件:能够被4整

2、除,但是不能被100整除的年份,或者能够被400整除的((YEAR%4)==0&&(YEAR%100)!=100)

3、

4、((YEAR%400)==0)2.if语句1、if基本语法if(b-exp)语句1;语句2;说明:(1)b-exp必须为布尔表达式(例如关系表达式或者逻辑表达式),当表达式值为真值的时候,执行语句1;否则什么也不发生。特别注意:在C或者C++语言中,圆括号中可以是任何表达式,只要表达式非负即执行语句1.(2)if语句最多有一条语句,如果有多条语句,必须用花括号包括。即:if(b-exp){语句1;语句2;}特别注意:if碰到第一个;或者}结束。if

5、(b-exp);语句1;语句1不是if的语句,也就是说,语句1和if无关。2、示例(1)判断结果if(x>2)//关系表达式Console.WriteLine("YES");执行过程:当x的值大于2的时候,表达式x>2为真,输出YES,否则什么也不发生。(2)判断是否是偶数if(x%2==0)//关系表达式Console.WriteLine("YES");(3)判断满足条件1≤X≤3if(x<=3&&x>=1)//逻辑表达式Console.WriteLine("YES");(4)求一个数的绝对数intnum;num=int.Parse(Console.ReadLi

6、ne());if(num<0)//当num为负数num=-num;Console.WriteLine(num);(5)字母的大写转小写方法一:(原始方法)charc1;c1=char.Parse(Console.ReadLine());if(c1>='A'&&c1<='Z')c1=char.ToLower(c1);Console.WriteLine(c1);解释:判断字符如果是在'A'和'Z'之间,则需要将字符转成小写字符。方法二(直接调用char的方法,判断是否是大写)charc1;c1=char.Parse(Console.ReadLine());if(cha

7、r.IsUpper(c1))c1=char.Parse(c1.ToString().ToLower());Console.WriteLine(c1);类型char自带判断是否为大写字母。(6)一行读入多个参数strings=Console.ReadLine();//输入的时候必须以空格隔开。intp1,p2;charop;intsum=0;p1=Convert.ToInt32(s.Split('','','')[0]);op=Convert.ToChar(s.Split('','','')[1]);p2=Convert.ToInt32(s.Split('','',

8、'')[2]);if(op=='+')sum=p1+p2;Console.WriteLine(sum);(7)多条语句if(x>=90)//关系表达式+多条语句{Console.WriteLine("YES");Console.WriteLine("优秀");}特别注意:if后面多条语句的时候,必须用花括号包括起来。(8)多条语句(2)已知x,y,z找出最小值inta,b,c;intmin,mid,max;a=int.Parse(Console.ReadLine());b=int.Parse(Console.ReadLine());c=int.Parse(Cons

9、ole.ReadLine());if(a>b)max=a;//如果a>b,max的值就是aelsemax=b;if(maxc)min=c;mid=a+b+c-min-max;Console.WriteLine("min:{0},mid:{1};max{2}",min,mid,max);(1)输入年份,判断该年是否是闰年,如果是,则输出YESintyear;year=int.Parse(Console.ReadLine());if(((year%4)==0&&(year%100)!=0)

10、

11、

12、((ye

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

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

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