1、任务要求
分类统计客户数量,循环输入每个客户类型并统计每类客户的数量
2、任务分析与实施
(1)输入的信息要有提示,客户类型采用编码方式,采用菜单提示的方式,输入客户信息并显示,注意客户信息的内容及数据类型。
(2)统计客户类型,采用循环输入的方式,分类统计
(2)编写如下代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 统计客户类型
{
internal class Program
{
static void Main(string[] args)
{
char temp='0';
int vipClient=0;
int ordinaryClient=0;
int counter = 1;
do
{
Console.WriteLine("请输入第{0}位客户的类型", counter);
Console.WriteLine("客户类型:1.vip客户 2.普通客户 Q.退出");
try
{
temp = char.Parse(Console.ReadLine());
}
catch {
Console.WriteLine("请输入正确的字符");
}
switch (temp)
{
case '1':ordinaryClient++;counter++;
Console.WriteLine("普通客户{0}人,VIP客户{1}人", ordinaryClient, vipClient);
break;
case '2':
vipClient++; counter++;
Console.WriteLine("普通客户{0}人,VIP客户{1}人", ordinaryClient, vipClient);
break;
case 'Q':
case 'q':
break;
default:
Console.WriteLine("输入错误。");
break;
}
}while(temp!='q'&&temp!='Q');
Console.ReadKey();
}
}
}