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

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

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

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

2、l 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;elseConsole.WriteLine(对不起,您输入的密码有误,请重新输入 !);elseCon

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

4、lic 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) & (a.y = b.y)return true;elsereturn false;public static bool operator !=(point a, point b)if (a.x != b.x) | (a.y != b.y)return true;elseretu

5、rn 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 Programstatic 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.WriteLi

6、ne(现在将对 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.WriteLine(a 点坐标

7、移动后与 b 点坐标的距离是:0, a.distance(a,b);if (a = b)Console.WriteLine(a 点和 b 点相等n);elseConsole.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(a,b);i

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

9、 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.WriteLine( =圆的周长为:0n, str.GetPerim();Console.WriteLine(n0 初始化长方形 长为:10,宽为:5n);Console.WriteLine( =长方形面积:0n, ch.GetArea();Console.Wri

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

11、.wav);music.Play();public void goon()music = new System.Media.SoundPlayer(Track06.wav);music.Play();public void rest()music.Stop();System.Threading.Thread.Sleep(15000);music = new System.Media.SoundPlayer(Track06.wav);music.Play();class Programstatic void Main(string args)clock a=new clock();Console

12、.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.alarm();System.Console.Clear();Console.WriteLine(nn

13、=主菜单=);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=主菜单=);Console.WriteLine(nn 1 : 闹铃);Console.WriteLine(nn 3 :稍后闹铃);Con

14、sole.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) Environmen

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

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