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

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

《1c# 实验一:设计一个简单的密码验证程序》由会员分享,可在线阅读,更多相关《1c# 实验一:设计一个简单的密码验证程序(10页珍藏版)》请在金锄头文库上搜索。

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

2、a = “123321“; 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.Wr

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

4、Text; namespace _1_2 class point public 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 !=

5、 b.x) | (a.y != b.y) return true; else return 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); Consol

6、e.WriteLine(“b 点的坐标: (0,1)“, b.x, b.y); Console.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(); Co

7、nsole.WriteLine(“移动后 a 点得坐标是:(0,1)“, a.x, a.y); Console.WriteLine(“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(“

8、移动后 b 点得坐标是:(0,1)“, b.x, b.y); /Console.WriteLine(“b 点坐标移动后与 a 点坐标的距离是: 0“, b.distance(a,b); if (a = b) Console.WriteLine(“a 点和 b 点相等“); else Console.WriteLine(“a 点和 b 点不相等“); Console.ReadLine(); 3 定义一个顺序表 SqlList 类,要求能够完成在顺序表中插入元素和删除元素,确定元素 在顺序表中位置, 检索元素, 清空表, 判断表是否为空等操作。 编写一个测试程序进行验证。 using System

9、; using System.Collections.Generic; using System.Linq; using System.Text; namespace shiyan13 class SqlList private 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 圆的面积为:0n“, str.GetArea(); Console.WriteLi

10、ne(“=圆的周长为:0n“, str.GetPerim(); Console.WriteLine(“n0 初始化长方形长为:10,宽为:5n“); Console.WriteLine(“=长方形面积:0n“, ch.GetArea(); Console.WriteLine(“=长方形周长:0n“, ch.GetPerim(); Console.Read(); 5 编程实现一个模拟闹铃的程序,具有闹铃、继续闹铃、打会盹儿,停止闹铃的功能。 using System; using System.Collections.Generic; using System.Linq; using Syste

11、m.Text; namespace shiyan15 public class clock System.Media.SoundPlayer music; public void alarm() music = new System.Media.SoundPlayer(“Track06.wav“); music.Play(); public void goon() music = new System.Media.SoundPlayer(“Track06.wav“); music.Play(); public void rest() music.Stop(); System.Threading

12、.Thread.Sleep(15000); music = new System.Media.SoundPlayer(“Track06.wav“); music.Play(); class Program static void Main(string args) clock a=new clock(); Console.WriteLine(“nn=主菜单 =“); Console.WriteLine(“nn1 :闹铃“); Console.WriteLine(“nn2 :继续闹铃“); Console.WriteLine(“nn3 :稍后闹铃“); Console.WriteLine(“nn

13、4 :停止闹铃“); Console.WriteLine(“n 请输入您要选择的编号“); int i = Console.Read(); Console.ReadLine(); if (i = 1) Environment.Exit(0); a.alarm(); System.Console.Clear(); Console.WriteLine(“nn=主菜单 =“); Console.WriteLine(“nn2 :继续闹铃“); Console.WriteLine(“nn3 :稍后闹铃“); Console.WriteLine(“nn4 :停止闹铃“); Console.WriteLin

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

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号