C# 实验一:设计一个简单的密码验证程序

C# 实验一:设计一个简单的密码验证程序

ID:37917417

大小:60.00 KB

页数:10页

时间:2019-06-02

C# 实验一:设计一个简单的密码验证程序_第1页
C# 实验一:设计一个简单的密码验证程序_第2页
C# 实验一:设计一个简单的密码验证程序_第3页
C# 实验一:设计一个简单的密码验证程序_第4页
C# 实验一:设计一个简单的密码验证程序_第5页
资源描述:

《C# 实验一:设计一个简单的密码验证程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.创建C#控制台应用程序。设计一个简单的密码验证程序,若密码正确,则显示“欢迎进入本系统!”,否则显示“密码输入错误,请重新输入!”。若连续三次密码输入错误,则显示“对不起,超过最多输入次数,取消服务!”,程序退出。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){inti=0;s

2、tringmima="123321";boolk=true;Console.WriteLine("");Console.WriteLine("》》》》欢迎使用本系统《《《《");Console.WriteLine("请输入您的服务秘密");while(k){stringget=Console.ReadLine();if(get!=mima){i++;if(i==3){Console.WriteLine("对不起,您输入的密码错误次数已经超过三次,已取消服务,请按任意键结束!!");Console.ReadLin

3、e();break;}elseConsole.WriteLine("对不起,您输入的密码有误,请重新输入!");}else{Console.WriteLine("欢迎进入本系统!!");Console.ReadLine();break;}}}}}2.创建一个点Point类,属性包括横坐标、纵坐标。要求能够完成点的移动操作、求两点距离操作,并利用运算符重载,对两个点进行比较(相等和不等)依据是两坐标点相等指它们横坐标和纵坐标分别相等。编写一个测试程序对产生的类的功能进行验证。usingSystem;usingSystem.Col

4、lections.Generic;usingSystem.Linq;usingSystem.Text;namespace_1_2{classpoint{publicdoublex,y;publicpoint(doublea,doubleb){x=a;y=b;}publicvoidmove(doublea,doubleb){x=x+a;y=y+b;}publicstaticbooloperator==(pointa,pointb){if((a.x==b.x)&&(a.y==b.y))returntrue;elsereturnfa

5、lse;}publicstaticbooloperator!=(pointa,pointb){if((a.x!=b.x)

6、

7、(a.y!=b.y))returntrue;elsereturnfalse;}publicdoubledistance(pointa,pointb){returnMath.Sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y));}}classProgram{staticvoidMain(){pointa=newpoint(1,1);pointb=newpoint(2,2

8、);Console.WriteLine("a点的坐标:({0},{1})",a.x,a.y);Console.WriteLine("b点的坐标:({0},{1})",b.x,b.y);Console.WriteLine("现在将对a点的坐标进行移动2和3,请按enter键开始移动!");//stringget1=Console.ReadLine();//Console.WriteLine("现在将对a点的纵坐标进行移动,请输入您要移动的Y坐标数");//stringget2=Console.ReadLine();//a.mov

9、e((double)get1,(double)get2);a.move(2,3);Console.ReadLine();Console.WriteLine("移动后a点得坐标是:({0},{1})",a.x,a.y);Console.WriteLine("a点坐标移动后与b点坐标的距离是:{0}",a.distance(a,b));if(a==b)Console.WriteLine("a点和b点相等");elseConsole.WriteLine("a点和b点不相等");Console.WriteLine("现将对b点

10、坐标分别移动3和4,按enter确认!");b.move(1,2);Console.ReadLine();Console.WriteLine("移动后b点得坐标是:({0},{1})",b.x,b.y);//Console.WriteLine("b点坐标移动后与a点坐标的距离

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

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

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