| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 598 人关注过本帖
标题:还有更简单的吗?求教
取消只看楼主 加入收藏
lxsxd
Rank: 5Rank: 5
等 级:贵宾
威 望:14
帖 子:153
专家分:357
注 册:2014-4-15
结帖率:96.15%
收藏
已结贴  问题点数:5 回复次数:1 
还有更简单的吗?求教
1、题目:输入四个整数,求出最大值和最小值。
2、代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace my
{
    class Program
    {
        static void Main()
        {
            
            Console.WriteLine("计算器开始工作,欢迎使用!");
            Console.WriteLine("--------------------------");
            double max, min, x1, x2, x3, x4;
            Console.WriteLine("请输入第1个整数:");
            x1 = double.Parse(Console.ReadLine());
            Console.WriteLine("请输入第2个整数:");
            x2 = double.Parse(Console.ReadLine());
            Console.WriteLine("请输入第3个整数:");
            x3 = double.Parse(Console.ReadLine());
            Console.WriteLine("请输入第4个整数:");
            x4 = double.Parse(Console.ReadLine());

            if (x1 < x2)
            {
                max = x2; min = x1;
            }
            else
            {
                max = x1; min = x2;
            }
            if (x3 > max)
            {
                max = x3;
            }
            else if (x3 < min)
            {
                min = x3;
            }
            else
            {
                ;
            }

            if (x4 > max)
            {
                max = x4;
            }
            else if (x4 < min)
            {
                min = x4;
            }
            else
            {
                ;
            }

            Console.WriteLine("四个数中,最大的数是{0}\t最小的数是{1}",max,min);

            Console.WriteLine("--------------------------------------");   
                    Console.WriteLine("计算器已经退出,谢谢使用!!");
            Console.WriteLine("--------------------------------------");

            Console.ReadLine();
        }
              
    }
}
3、困惑:相关数组还没有学到,不用数组,程序代码还能更简洁吗?或者算法还能更简洁?
搜索更多相关主题的帖子: 计算器 double 最大值 
2014-05-13 11:03
lxsxd
Rank: 5Rank: 5
等 级:贵宾
威 望:14
帖 子:153
专家分:357
注 册:2014-4-15
收藏
得分:0 
感谢信
------
    首先,非常感谢asdfv63和xydddaxia两位大侠朋友!
    可以肯定,两位朋友的代码都比原始代码简洁。根据不用数组的要求,那么asdfv63比xydddaxia更符合题意。
    新的困惑是:
    两位大侠朋友都使用了Math.Max(a, b)和Math.min(a, b)的语句,用于选出最大值和最小值。这个知识点,我之《C#程序设计使用教程》中没有介绍,是否有专门的书籍介绍这样的知识点??
    如果有这样的书籍,请推荐一下,谢谢!

艰难地走在C#自学的路上…………
2014-05-13 17:24
快速回复:还有更简单的吗?求教
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042286 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved