string answer = "";//接受用户的回答 ,anser的值有三种情况:yes,no ,乱七八糟
int i = 0;//记录讲题的次数
bool b = true;
Console.WriteLine("同学们,这道题你会了吗?");
answer = Console.ReadLine();
//如果输入的不是yes并且讲题的次数小于10遍,那么就循环问你会了吗
while (answer != "yes" && i < 10)
{
//1.进入循环,首先判断输入的是否是yes 或者 no
while (answer != "yes" && answer != "no")
{
Console.WriteLine("只能输入yes或者no");
answer = Console.ReadLine();
}
//2.现在判断输入的是yes还是no
if (answer == "yes")
{
Console.WriteLine("放学!");
}
else
{//输入的是no
Console.WriteLine("我再讲一遍,这是我第{0}遍讲题,这道题你会了吗?",i+1);
answer = Console.ReadLine();
i++;
}
if (i >= 10)//如果讲题的次数大于了10次
{
Console.WriteLine("讲了10遍你还不会,滚吧,放学了,下次再讲");
b = false;
}
}//WHile_END
if (b)
{
Console.WriteLine("聪明死啦,还没讲10遍你就会了,真是。。放学,滚......");
}
Console.ReadKey();
int i = 0;//记录讲题的次数
bool b = true;
Console.WriteLine("同学们,这道题你会了吗?");
answer = Console.ReadLine();
//如果输入的不是yes并且讲题的次数小于10遍,那么就循环问你会了吗
while (answer != "yes" && i < 10)
{
//1.进入循环,首先判断输入的是否是yes 或者 no
while (answer != "yes" && answer != "no")
{
Console.WriteLine("只能输入yes或者no");
answer = Console.ReadLine();
}
//2.现在判断输入的是yes还是no
if (answer == "yes")
{
Console.WriteLine("放学!");
}
else
{//输入的是no
Console.WriteLine("我再讲一遍,这是我第{0}遍讲题,这道题你会了吗?",i+1);
answer = Console.ReadLine();
i++;
}
if (i >= 10)//如果讲题的次数大于了10次
{
Console.WriteLine("讲了10遍你还不会,滚吧,放学了,下次再讲");
b = false;
}
}//WHile_END
if (b)
{
Console.WriteLine("聪明死啦,还没讲10遍你就会了,真是。。放学,滚......");
}
Console.ReadKey();