收藏 分享(赏)

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

上传人:weiwoduzun 文档编号:3676978 上传时间:2018-11-15 格式:PDF 页数:10 大小:97.67KB
下载 相关 举报
1C#-实验一:设计一个简单的密码验证程序.pdf_第1页
第1页 / 共10页
1C#-实验一:设计一个简单的密码验证程序.pdf_第2页
第2页 / 共10页
1C#-实验一:设计一个简单的密码验证程序.pdf_第3页
第3页 / 共10页
1C#-实验一:设计一个简单的密码验证程序.pdf_第4页
第4页 / 共10页
1C#-实验一:设计一个简单的密码验证程序.pdf_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、1创建C#控制台应用程序。设计一个简单的密码验证程序,若密码正确,则显示“欢迎进入本系统!”,否则显示“密码输入错误,请重新输入!”。若连续三次密码输入错误,则显示“对不起,超过最多输入次数,取消服务!”,程序退出。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1 class Programstatic void Main(string args) int i = 0 ;string mima = “1 2 3 3 2 1

2、 “;bool k = true;Console.WriteLine(“ “);Console.WriteLine(“欢迎使用本系统nn“); Console.WriteLine(“请输入您的服务秘密“);while (k) string get = Console.ReadLine();if (get != mima) i+;if (i = 3 ) Console.WriteLine(“对不起,您输入的密码错误次数已经超过三次,nn已取消服务,请按任意键结束!“);Console.ReadLine(); break;else Console.WriteLine(“对不起,您输入的密码有误,请

3、重新输入!“); else Console.WriteLine(“欢迎进入本系统!“);Console.ReadLine(); break;2创建一个点Point类,属性包括横坐标、纵坐标。要求能够完成点的移动操作、求两点距离操作,并利用运算符重载,对两个点进行比较(相等和不等)依据是两坐标点相等指它们横坐标和纵坐标分别相等。编写一个测试程序对产生的类的功能进行验证。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _1 _2 class point publi

4、c double x, y;public point(double a, double b) x = a; y = b;public void move(double a, double b) x = x + a;y = y + b;public static bool operator =(point a, point b) if (a.x = b.x) else return false;public static bool operator !=(point a, point b) if (a.x != b.x) | (a.y != b.y)return true;elsereturn

5、false;public double distance(point a, point b) return Math.Sqrt(a.x - b.x) * (a.x - b.x) + (a.y - b.y) * (a.y - b.y);class Program static void Main() point a=new point(1 ,1 ) ;point b = new point(2 , 2 );Console.WriteLine(“a点的坐标:(0 ,1 )“,a.x,a.y);Console.WriteLine(“b点的坐标:(0 ,1 )“, b.x, b.y);Console.

6、WriteLine(“现在将对a点的坐标进行移动2和3,请按enter键开始移动!“); /string get1 = Console.ReadLine();/ Console.WriteLine(“现在将对a点的纵坐标进行移动,请输入您要移动的Y坐标数“); / string get2 = Console.ReadLine();/a.move(double)get1 ,(double)get2 );a.move(2 , 3 );Console.ReadLine();Console.WriteLine(“移动后a点得坐标是:(0 ,1 )“, a.x, a.y);Console.WriteLi

7、ne(“a点坐标移动后与b点坐标的距离是:0 “, a.distance(a,b);if (a = b)Console.WriteLine(“a点和b点相等n“);else Console.WriteLine(“a点和b点不相等n“);Console.WriteLine(“现将对b点坐标分别移动3和4,按enter确认!“);b.move(1 , 2 );Console.ReadLine();Console.WriteLine(“移动后b点得坐标是:(0 ,1 )“, b.x, b.y);/Console.WriteLine(“b点坐标移动后与a点坐标的距离是:0 “, b.distance(

8、a,b);if (a = b)Console.WriteLine(“a点和b点相等“);else Console.WriteLine(“a点和b点不相等“);Console.ReadLine();3定义一个顺序表SqlList类,要求能够完成在顺序表中插入元素和删除元素,确定元素在顺序表中位置,检索元素,清空表,判断表是否为空等操作。编写一个测试程序进行验证。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace shiyan1 3 class SqlList pri

9、vate int list;private int len;public SqlList(int a, int b) list = a;len = b;public void print() /Console.WriteLine(“顺序表序列是:“);for (int i = 0 ; i 圆的面积为:0 n“, str.GetArea();Console.WriteLine(“ =圆的周长为:0 n“, str.GetPerim();Console.WriteLine(“n0初始化长方形长为:1 0,宽为:5 n“);Console.WriteLine(“ =长方形面积:0 n“, ch.Ge

10、tArea();Console.WriteLine(“ =长方形周长:0 n“, ch.GetPerim();Console.Read();5编程实现一个模拟闹铃的程序,具有闹铃、继续闹铃、打会盹儿,停止闹铃的功能。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace shiyan1 5 public class clock System.Media.SoundPlayer music;public void alarm()music = new System.Me

11、dia.SoundPlayer(“Track0 6 .wav“);music.Play();public void goon() music = new System.Media.SoundPlayer(“Track0 6 .wav“);music.Play();public void rest() music.Stop();System.Threading.Thread.Sleep(1 5 0 0 0 );music = new System.Media.SoundPlayer(“Track0 6 .wav“);music.Play();class Program static void M

12、ain(string args) clock a=new clock();Console.WriteLine(“nn=主菜单=“);Console.WriteLine(“nn 1 :闹铃“);Console.WriteLine(“nn 2 :继续闹铃“);Console.WriteLine(“nn 3 :稍后闹铃“);Console.WriteLine(“nn 4 :停止闹铃“);Console.WriteLine(“n请输入您要选择的编号“);int i = Console.Read();Console.ReadLine();if (i = 1 )Environment.Exit(0 );a

13、.alarm();System.Console.Clear();Console.WriteLine(“nn=主菜单=“);Console.WriteLine(“nn 2 :继续闹铃“);Console.WriteLine(“nn 3 :稍后闹铃“);Console.WriteLine(“nn 4 :停止闹铃“);Console.WriteLine(“n您还需要的服务为“);Console.ReadLine();if (i = 2 )Environment.Exit(0 );a.goon();System.Console.Clear();Console.WriteLine(“nn=主菜单=“);

14、Console.WriteLine(“nn 1 :闹铃“);Console.WriteLine(“nn 3 :稍后闹铃“);Console.WriteLine(“nn 4 :停止闹铃“);Console.WriteLine(“n您还需要的服务为“);Console.ReadLine();if(i=3 )Environment.Exit(0 );a.rest();System.Console.Clear();Console.WriteLine(“nn=主菜单=“);Console.WriteLine(“nn 1 :闹铃“);Console.WriteLine(“nn 2 :继续闹铃“);Console.WriteLine(“nn 4 :停止闹铃“);Console.WriteLine(“n您还需要的服务为“);Console.ReadLine();if (i = 4 ) Environment.Exit(0 );Console.WriteLine(“已停止闹铃!“);Console.ReadLine();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 规范标准 > 实验

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报