c#控制台应用程序代码输入身份z号显示姓名电话号码 求完整代码

c#控制台应用程序代码输入身份z号显示姓名电话号码 求完整代码,第1张

通过身份z找姓名号码的数据从何而来?是存储在数据库,还是怎么滴?

     下面通过抽象而来,可以借鉴。

    class Person {

        public string Name { get; set; }

        public string Phone { get; set; }

        public string CardNo { get; set; }

    }

    class Program

    {

        static void Main(string[] args)

        {

            var personList = new List<Person>()

            {

                new Person(){ Name="1",Phone="1",CardNo="123"},

                new Person(){ Name="2",Phone="2",CardNo="456"},

                new Person(){ Name="3",Phone="3",CardNo="789"},

            };

            bool exit = false; // 退出

            do

            {

                ConsoleWrite("请输入身份z号码:");

                var cardNo = ConsoleReadLine();

                var person = personListFind(o => oCardNoEquals(cardNo));

                if(person!=null)

                    ConsoleWriteLine("姓名:{0},电话号码:{1}",personName,personPhone);

                else

                    ConsoleWriteLine("没有找到!");

                ConsoleWrite("继续查询请输入Y:");

                var tmp = ConsoleReadLine();

                if ("y"Equals(tmp, StringComparisonOrdinalIgnoreCase) == false)

                    exit = true; 

            } while (!exit);

            }

应该定义为double或者single,string类好像不能进行运算。我简单说一下控制台的方法,你要一次性输入和差积商,首先声明两个变量用来储存两个数,然后用算法一次性输出结果就ok。

Sub Main()

Dim FN As Single

Dim SN As Single

Dim ResultNum As Single

ConsoleWriteLine("请输入第一个数") : FN = ConsoleReadLine

ConsoleWriteLine("请输入第二个数") : SN = ConsoleReadLine

ResultNum = FN + SN

ConsoleWriteLine("它们的和: " & ResultNum)

ResultNum = FN - SN

ConsoleWriteLine("它们的差: " & ResultNum)

ResultNum = FN SN

ConsoleWriteLine("它们的积: " & ResultNum)

ResultNum = FN / SN

ConsoleWriteLine("它们的商: " & ResultNum)

ConsoleReadLine()

End Sub

aspnet编写控制台应用程序?你确定能行?

用C#写的话代码如下:

static void Main(string[] args)

        {

            List<int> nums = new List<int>();

            ConsoleWriteLine("请输入10个数,每个数之间用英文半角逗号隔开,回车结束输入:");

            string input = ConsoleReadLine();

            string[] inputArr = inputSplit(new[] { ',' }, StringSplitOptionsRemoveEmptyEntries);

            if (inputArrLength == 10)

            {

                try

                {

                    foreach (var item in inputArr)

                    {

                        numsAdd(intParse(itemTrim()));

                    }

                    numsSort();

                    ConsoleWriteLine(stringFormat("输入的数中最小的为:{0}", nums[0]));

                }

                catch

                {

                    ConsoleWriteLine("输入中有非数字!");

                }

            }

            else

            {

                ConsoleWriteLine("输入的数字个数不等于10!");

            }

            ConsoleReadLine();

        }

public class Program

{

public static void Main(string[] args)

{

ConsoleWriteLine("请输入您的用户名:");

string name = ConsoleReadLine();

string pwd = "";

string rpwd = "";

string email = "";

string phoneNum = "";

//验证密码

do

{

ConsoleWriteLine("请输入您的密码:");

pwd = ConsoleReadLine();

ConsoleWriteLine("请输入您的重复密码:");

rpwd = ConsoleReadLine();

if (pwd != "" && rpwd != "" && pwd != rpwd)

{

ConsoleWriteLine("两次输入的密码不一致,请重新输入!");

}

} while (pwd != "" && rpwd != "" && pwd != rpwd);

//验证邮箱

bool con = true;

do

{

ConsoleWriteLine("请输入您的邮箱:");

email = ConsoleReadLine();

con = RegexIsMatch(email,"^\\w+([-+]\\w+)@\\w+([-]\\w+)\\\\w+([-]\\w+)$");

if (!con)

{

ConsoleWriteLine("输入的邮箱不符合格式,请重新输入!");

}

} while (!con);

//验证电话

do

{

ConsoleWriteLine("请输入您的电话:");

phoneNum = ConsoleReadLine();

if (!RegexIsMatch(phoneNum, "(\\(\\+[0-9]{3,}\\)([_\\- ][0-9]+){2,})"))

{

ConsoleWriteLine("输入的电话不符合格式,请重新输入!");

}

} while (!RegexIsMatch(phoneNum, "(\\(\\+[0-9]{3,}\\)([_\\- ][0-9]+){2,})"));

ConsoleWriteLine("注册完成!");

ConsoleReadLine();

}

}

以上代码直接copy即可,如果合适麻烦楼主给个最佳,那些copy别人答案的走远

1、打开编译软件visual studio2010,找到起始界面的菜单栏,选择“文件”->“新建”->“项目”。

2、在新建项目页面中,选择创建一个C#的控制台程序,具体创建如下图的红框框中部分。给项目命名为“IsRunNian”。

3、用ConsoleWrite方法输入提示信息,ConsoleWrite("请输入你要判断的年份:");

将输入的信息存储到strnian这个字符串中,stringstrnian=ConsoleReadLine();

4、将输入的信息转化成整数,并判断输入的数是不是在大于等于0的正整数,如果不是则提示“输入的信息不符合要求”。

可以看到,输入-2121d出输入信息不符合要求。

5、判断输入的年是否是闰年,能被4整除但是不能被100整除的是闰年;

能被400整除的是闰年。具体实现代码如下图,红框框中的就是闰年实现的代码。

6、编译运行程序,可以来输入自己不同年份来检测程序功能。当输入2000年的时候提示是闰年。

7、程序功能检测,输入2200,提示不是闰年。这和实际情况符合,功能完美实现。

以上就是关于c#控制台应用程序代码输入身份z号显示姓名电话号码 求完整代码全部的内容,包括:c#控制台应用程序代码输入身份z号显示姓名电话号码 求完整代码、VB.net编写一个控制台应用程序用来从键盘上输入两个数然后输出这两个数的和差积商、asp.net编写控制台应用程序输入10个数,输出他们的最小值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9382214.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存