题目
(一)需求
为了维护用户信息,需要将其信息录入系统,具体要求如下:
(1) .循环录入用户的信息,包括用户编号、年龄、积分
(2) .判断年龄是否合法,要求用户必须满10周岁以上。若年龄合法,则显示录入信息,否则显示录入失败
程序运行结果如下:
image.png
(二)提示
使用循环结构录入用户信息,并使用if选择结构和continue语句判断录入的年龄信息是否合法
代码
static void Main(string[] args)
{ /*为了维护用户信息,需要将其信息录入系统,具体要求如下:
*(1) .循环录入用户的信息,包括用户编号、年龄、积分
*(2) .判断年龄是否合法,要求用户必须满10周岁以上。若年龄合法,则显示录入信息,否则显示录入失败
**/
try
{
Console.Write("请输入用户数量:");
int num = Convert.ToInt32(Console.ReadLine()); //接收输入的用户数量
int ws = 1; //ws表示位数。即第几位客户
do
{
Console.WriteLine("请输入第{0}位用户信息", ws);
Console.Write("请输入用户编号(4位整数):");
int bh = Convert.ToInt32(Console.ReadLine()); //bh表示用户的编号
if (bh <= 1000 || bh >= 9999)
{
Console.WriteLine("你输入的编号有误");
continue;
}
Console.WriteLine(); //用于空出一格。诸如此类
Console.Write("请输入用户积分:");
string jf = Console.ReadLine(); //jf表示积分
Console.WriteLine();
Console.Write("请输入用户年龄:");
int age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
if (age <= 10)
{
Console.WriteLine("很抱歉,您的年龄不适合玩这游戏。\n此用户信息录入失败");
Console.WriteLine();
}
else
{
Console.WriteLine("您录入的信息是:\n用户编号{0} 年龄:{1} 积分:{2}", bh, age, jf);
Console.WriteLine();
}
ws++;
}
while (ws <= num);
Console.WriteLine("录入完毕");
}
catch
{
Console.WriteLine("格式有误");
}
Console.ReadKey();
网友评论