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

 

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace test4
 7 {
 8     class Program
 9     {
10         //不断要求用户输入一个数字(假定用户输入的都是正整数),当用户输入end的时候显示刚才输入的数字中的最大值。
11         static void Main(string[] args)
12         {
13             //提示用户输入
14             Console.WriteLine("请输入一个正整数:");
15             //定义变量存储最大值
16             int max = 0;
17             while (true)
18             {
19                 //接收用户输入
20                 string s = Console.ReadLine();
21                 //定义变量接收用户输入
22                 int tmp = 0;
23                 try
24                 {
25                     //判断用户是否输入数字,非数字抛出异常
26                     tmp = int.Parse(s);
27                     //是数字就比较大小
28                     if (tmp > max)
29                     { 
30                         //最大值赋值给max
31                         max = tmp;
32                     }
33                     //提示用户下一步操作
34                     Console.WriteLine("继续输入数字,结束请输入‘end’");
35                 }
36                 //异常获取,处理非数字。
37                 catch (Exception)
38                 {
39                     //如果是end就结束,告诉用户最大值,跳出循环
40                     if(s == "end")
41                     {
42                         Console.WriteLine("刚才输入的数字中的最大值:{0}",max);
43                         break;
44                     }
45                      //不是end提示输入错误,请继续输入
46                     else
47                     {
48                         Console.WriteLine("请输入正确的数字,结束请输入‘end’");
49                     }
50                 }
51             }
52             Console.ReadKey();
53 
54         }
55     }
56 }

 

转载于:https://www.cnblogs.com/yliang/archive/2013/04/30/3051836.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值