回 帖 发 新 帖 刷新版面

主题:出血者小问题

让用户输入2个数字,并显示他们,但是拒绝2个数字大于10的情况,并要求用户重新输入.请告诉我代码,要建个控制台程序[em1]

回复列表 (共3个回复)

沙发

static void Main(string[] args)
        {
            double var1, var2;
            Console.WriteLine("请输入第一个数字:");
            var1 = Convert.ToDouble(Console.ReadLine());

            while (var1<10)
            {
                                
                    Console.WriteLine("请重新输入一个>10的数字:");
                    var1 = Convert.ToDouble(Console.ReadLine());
                    continue;
                
            }
            Console.WriteLine("请输入第二个数字:");
            var2 = Convert.ToDouble(Console.ReadLine());
            while (var2 < 10)
            {
                Console.WriteLine("请重新输入二个>10的数字:");
                var2 = Convert.ToDouble(Console.ReadLine());
                continue;

            }
                            
            Console.WriteLine("你输入的第一个数字是{0},第二个数字是{1}",var1,var2);
            Console.ReadKey();
 
        }

板凳


自己想出来了,还有更加好的没?

3 楼

要求比较清楚简单,思路比较清晰,就不用研究那么复杂了吧,呵呵

我来回复

您尚未登录,请登录后再回复。点此登录或注册