小白求助各位大神们 C#while循环的用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白求助各位大神们 C#while循环的用法相关的知识,希望对你有一定的参考价值。

********************************************************************************************

今天老师出了一道这样的题,要求用C#的while语句写出下面的代码

不断要求用户输入一个整数,当用户输入end的时候显示刚才输入的数字中最大值。

我写了一个,我感觉没有什么问题,但是在输入end时总是报错,求解,谢谢

 1             int max=0;
 2             string s = "";
 3             while (s!="end")
 4             {
 5                 Console.WriteLine("请输入一个数字");
 6                  s = Console.ReadLine();
 7                 int number = Convert.ToInt32(s);
 8 
 9                 if (number > max)
10                 {
11                     max = number;
12                 }
13             }
14            
15             Console.WriteLine(max);


下面又写了一个就没有什么问题了,留下来供各位刚学的同学参考。
 1              int max = 0;
 2             while (true)
 3             {
 4                 Console.WriteLine("请输入一个数字(结束请输入end):");
 5                 string s = Console.ReadLine();
 6                 if (s == "end")
 7                     break;
 8                 int number = Convert.ToInt32(s);           
 9                 if (number > max)  
10                {
11                     max = number;
12                 }
13 
14                
15             }
16 
17             Console.WriteLine("刚才你输入的最大值为{0}", max);
18             Console.ReadKey();

 

以上是关于小白求助各位大神们 C#while循环的用法的主要内容,如果未能解决你的问题,请参考以下文章

求助! javascript里面的while语句有问题

求助各位大神帮我看下 Unity3d 与 Android 交互的问题

求助各位大神,图标反转的问题

编写一个程序,输入一个正整数,计算并显示该数的各位数字之和

C语言while执行不了,代码见图?

Python中,While循环语句的用法及注意事项