老师问学生while判断

老师问学生,这道题你会做了吗?如果学生答"会了(y)",则可以放学.如果学生不会做(n),则老师再讲一遍,再问学生是否会做了......
(1)直到学生会为止,才可以放学.
(2)直到学生会或老师给他讲了10遍还不会,都要放学(代码7)

            Console.WriteLine(" 会了吗");
            string a = Console.ReadLine();
            if (a == "y") {

                Console.WriteLine("放学");
            }
            for (int i = 1; i < 10; i++) {
              
                    Console.WriteLine("会了吗");
                    a = Console.ReadLine();
                    if (a == "y") {
                        goto fx;
                    }
                
            }
          fx:
            Console.WriteLine("按任意建放学");
            Console.ReadKey();
View Code

  

 1             Console.WriteLine("会做了吗");
 2             string a = Console.ReadLine();
 3             int i=0;
 4             while(a!="y" && i<10){
 5              
 6                 Console.WriteLine("会做了吗");
 7                 string b = Console.ReadLine();
 8                 
 9                 i++;
10             }
11             Console.WriteLine("放学");
12             Console.ReadKey();
View Code

  

原文地址:https://www.cnblogs.com/mengluo/p/4769271.html