有Bug版本:
using System;
using System.Collections.Generic;
using System.Text;
namespace 取最大值
{
class Program
{
static void Main(string[] args)
{
//不断用户输入一个数字(假定用户输入的为正整数),当用户输入"end"时显示刚才输入的数字中最大的值
int max = 0; //用来存放最大的值
while (true) //让程序死循环运算
{
Console.WriteLine("请输入一个数字,结束(end)");
string s = Console.ReadLine();
if (s == "end") //先判断输入的值是否等于end,如果是,则输出存放在max中的值
{
&

这篇博客展示了两个C#程序版本,用于不断接收用户输入的数字,直到用户输入'end'为止。第一个程序存在一个bug,当用户输入非数字字符时会引发错误。第二个版本修复了这个问题,通过检查用户输入的每个字符是否为数字,确保程序不会在非数字输入时崩溃。在无bug的版本中,程序能够正确找出并显示用户输入的所有数字中的最大值。
最低0.47元/天 解锁文章
784

被折叠的 条评论
为什么被折叠?



