第十一次作业第二题

代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication8
{
class Program
{
static void Main(string[] args)
{/**
*实现用户随机输入6个整数,按从大到小排列
*1) 定义数组存放用户输入的数据
*2) 使用冒泡排序算法
*3) 循环输出交换后的数组
**/
try
{
//提示用户输入
Console.WriteLine("请输入6个数字");
//定义数组,数组长度为6
int[] number = new int[6];
//获得用户输入,并将输入存到数组中
for (int i = 0; i < number.Length; i++)
{
Console.WriteLine("请输入第{0}个数字:", i + 1);
number[i] = Convert.ToInt32(Console.ReadLine());
}
//定义中间量
int temp = 0;
for (int i = 0; i < number.Length - 1; i++) //外层循环:比较趟数
{
for (int j=0;j {
if (number[j] > number[j + 1])
{
temp = number[j];
number[j] = number[j + 1];
number[j + 1] = temp;
}
}
}
//输出排序后数组
Console.WriteLine("排序后的成绩为:");
for (int i = 0; i < number.Length; i++)
{
Console.Write(@" {0}", number[i]);
}
}
catch
{
Console.WriteLine("输入格式有误");
}
Console.ReadKey();
}
}
}

效果

2.png

你可能感兴趣的:(第十一次作业第二题)