// Copyright (c) 2013, 烟台大学计算机学院
// All rights reserved.
// 作 者: 沈远宏
// 完成日期:2014 年 09月04日
// 版 本 号:v1.0
//问题描述:.设计一个程序,输入10个数存入数组中,求最大值、最小值和平均值.
// 输出:排序后的10个数
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please input the 10 numbers:");
double[] numbers = new double[10];
for (int i = 0; i < 10; i++)
{
string s = Console.ReadLine();
numbers[i] = double.Parse(s);
}
for (int i = 0; i <9; i++)
{
for (int j = 0; j < 9-i; j++)
{
double change;
if (numbers[j] < numbers[j + 1])
{
change = numbers[j];
numbers[j] = numbers[j + 1];
numbers[j + 1] = change;
}
}
}
for (int i = 0; i < 10; i++)
{
Console.WriteLine("{0}", numbers[i]);
}
Console.ReadLine();
}
}
}
运行结果:
心得体会
我现在只会输一个数就打一次ENTER,还不会怎么输一个数然后空格一下就好,让这个界面这么惨不忍睹,求指教