输入10个数,编写一个函数对这十个数进行排序,编写另一个函数在这个有序数列中插入一个数且让数列保持有序状态。要求使用指针。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int[] num = new int[10];
Console.WriteLine("请输入十个数:");
for (int i = 0; i < 10; i++)
{
string s = Console.ReadLine();
int x = int.Parse(s);
num[i] = x;
}
int j ;
int n ;
for (j = 0; j < 10; j++)
{
for (n = 0; n < 9 - j; n++)
{
if (num[n] > num[n + 1])
{
int m;
m = num[n];
num[n] = num[n + 1];
num[n + 1] = m;
}
}
}
for(n =0;n<10;n++)
{
Console .WriteLine (num[n]);
}
Console.ReadKey(false);
}
}
}
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632