在键盘里输入10个学生的成绩,用冒泡排序法从大到小进行排序,分别输出原始成绩和排序后的成绩

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 21:32:51
在键盘里输入10个学生的成绩,用冒泡排序法从大到小进行排序,分别输出原始成绩和排序后的成绩

在键盘里输入10个学生的成绩,用冒泡排序法从大到小进行排序,分别输出原始成绩和排序后的成绩
在键盘里输入10个学生的成绩,用冒泡排序法从大到小进行排序,分别输出原始成绩和排序后的成绩

在键盘里输入10个学生的成绩,用冒泡排序法从大到小进行排序,分别输出原始成绩和排序后的成绩
static void Main(string[] args)
{
string s = Console.ReadLine();//多个数字之间用半角逗号隔开
string[] sarr = s.Split(new char[] { ',' });//分割字符串,获得字符串数组
int[] arr = new int[sarr.Length];//定义新的整型数组,放原始排列顺序
int[] newarr = new int[sarr.Length];//定义新的整型数组,用于冒泡排序
for (int sa = 0; sa < sarr.Length; sa++) //给新定义的2个数组赋值
{
arr[sa] = Convert.ToInt32(sarr[sa]);
newarr[sa] = Convert.ToInt32(sarr[sa]);
}
int k = 0;//中间变量,用于冒泡排序
for (int i = 0; i < newarr.Length; i++)//冒泡排序
{
for (int j = i + 1; j < newarr.Length; j++)
{
if (newarr[i] < newarr[j])
{
k = newarr[i];
newarr[i] = newarr[j];
newarr[j] = k;
}
}
}
Console.Write("原始排列:");
foreach (int a in arr)
{
Console.Write(a + ",");
}
Console.WriteLine("");
Console.Write("新的排列:");
foreach (int na in newarr)
{
Console.Write(na + ",");
}
Console.WriteLine("");
Console.ReadKey();
}

在键盘里输入10个学生的成绩,用冒泡排序法从大到小进行排序,分别输出原始成绩和排序后的成绩 用选择法对N个学生的成绩按从大到小的顺序排序,N个学生的成绩整数用scanf 输入,输入的成绩在[0,100]之jian,排序完成后,输入一个成绩,要求用折半查找法找出该成绩是该组中第几个元素的值( 输入10个整数,用冒泡法对这10个整数进行从大到小排序 1、从键盘上输入4个学生3门功课的成绩(用二维数组存放)和学生姓名(用一维数组存放),按下列要求编程:①求出每个学生的总分;②求出每门课程的平均分;③调用函数实现排序,之后 从键盘上输入若干个学生的成绩,当成绩小于等于0时结束输入.计算出平均成绩,并输出不及格的成绩和人数. 用冒泡排序法对10个整数按照由小到大的顺序进行排序 C语言:从键盘任意输入某班10个学生的成绩,计算总成绩并统计成绩不及格的学生人数,要求用一维数组做函数从键盘任意输入某班10个学生的成绩,计算总成绩并统计成绩不及格的学生人数,要 1.编写一个程序,完成以下功能:(1)输入10个学生的单科成绩(0-100之间) (21.编写一个程序,完成以下功能:(1)输入10个学生的单科成绩(0-100之间)(2)从小到大排序(3)输入一个成绩x(0-100之间),在已经 随机产生20个10~99之间的整数,要求:1) 用冒泡法排序(降序) 2) 用InputBox( )函数输入一整数X 随机产生20个10~99之间的整数,要求:1) 用冒泡法排序(降序) 2) 用InputBox( )函数输入一整数X 输入10个数,用冒泡排序法按由小到大顺序排序并输出? 13. 从键盘任意输入某班20个学生的成绩,输出最高分并统计出不及格人数 C语言编程,很简单的1、编写一个函数sort,使用冒泡排序法将10个整数按照由小到大的顺序排序.在main函数中输入这个10个数,并输出排好序的数. 有10万个学生的成绩,成绩在0-100之间,对其排序,然后输出.请问用哪种排序算法的效率最高? 用冒泡法将输入的3个数按从大到小的顺序排序 文字在键盘上输入N个整数试编制程序使该数组中的数按照从小到大的次序排列分别用起泡排序和选择排序实现这是一道语言题目 C语言 有一个班4个学生,5门课程分别用函数求:1.从键盘上输入4名学生的学号、姓名和每门课程的成绩;2.计算每名学生的平均成绩;3.输出每名学生的考试成绩;4、输出按平均成绩由高到低 C语言编程,从键盘上输入学生的三门课程成绩,求总成绩和平均成绩