码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2016-05-28 20:31:31      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

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

今天老师出了一道这样的题,要求用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循环的用法

标签:

原文地址:http://www.cnblogs.com/dream-game/p/5538102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!