本帖最后由 DWBJ 于 2014-2-16 11:56 编辑
1.聊天结果如图:
插图
Console.WriteLine("你好我是机器人,你想和我聊天吗?,我聊天的费用是一小时200RMB");
Console.WriteLine("请投币");
string strcoin = Console.ReadLine();
int coin = Convert.ToInt32(strcoin);
Console.WriteLine("您已经投了{0}枚币,大约聊天时间为{1}分钟\n", coin, coin / (200 / 60.0));
while (true)
{
string str=Console.ReadLine();
if (coin <= 0)
{
Console.WriteLine("币已经用完,请投币");
string straddcoin = Console.ReadLine();
int addcoin = Convert.ToInt32(straddcoin);
Console.WriteLine("您已经投了{0}枚币,大约聊天时间为{1}分钟", addcoin, addcoin / (200 / 60.0));
coin = coin + addcoin;
if (coin > 200)
{
Console.WriteLine("太累了,让偶们休息会吧!");
break;
}
continue;
}
else if (str == "聊天用户问:今天天气怎么样")
{
Console.WriteLine("机器人答:万里无云\n");
}
else if (str == "聊天用户问:你多大了")
{
Console.WriteLine("机器人答:个人隐私,不方便回答\n");
}
else if (str == "聊天用户问:你是男孩还是女孩")
{
Console.WriteLine("机器人答:哥只是个传说\n");
}
else if (str == "聊天用户问:你有女朋友吗")
{
Console.WriteLine("机器人答:这个问题太烫手了,我不好意思回答\n");
}
else if (str == "886")
{
Console.WriteLine("机器人答:Bye Bye,祝您聊天愉快!");
}
else
{
Console.WriteLine("机器人:你说的是哪国语言,我怎么听不懂,看来我要学习外语了。\n");
}
coin = coin - 1;
}
Console.ReadKey(); |
|