C#编写一个程序.要求从键盘输入十个双精度实数然后输出它们中的最大数和次大数

用while语句写... 用while语句写 展开
 我来答
615526068
2011-09-28
知道答主
回答量:29
采纳率:0%
帮助的人:23.7万
展开全部

做法不唯一  仅供参考

 double[] aar = new double[10]; int i = 0, j = 0; double t=0;

            while (i < 10)

            { aar[i] = double.Parse(Console.ReadLine()); i++; }

            while (j<9)

            {

                i = j + 1; 

                 while (i < 10)

                {

                    if (aar[j] < aar[i])

                    { t = aar[j]; aar[j] = aar[i]; aar[i] = t; }

                    i++;   } 

                j++;

            }

            Console.WriteLine("这十个数中的最大值与次大值为:");

            Console.WriteLine("{0}  {1}", aar[0],aar[1]);

匿名用户
2016-01-12
展开全部
绿色世界,安全环境,清醒空气
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Csharp43
2011-09-27 · 超过16用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:45万
展开全部
十个数都存入数组,然后由数组排序(直接调用方法即可)。。。,何必用什么while来写,不明白while和你要实现的功能有什么联系。。。
更多追问追答
追问
作业要求...
追答
汗,你把作业要求复制上来吧,你说的不够清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式