文字在键盘上输入N个整数试编制程序使该数组中的数按照从小到大的次序排列分别用起泡排序和选择排序实现这是一道语言题目

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 23:02:21
文字在键盘上输入N个整数试编制程序使该数组中的数按照从小到大的次序排列分别用起泡排序和选择排序实现这是一道语言题目

文字在键盘上输入N个整数试编制程序使该数组中的数按照从小到大的次序排列分别用起泡排序和选择排序实现这是一道语言题目
文字在键盘上输入N个整数试编制程序使该数组中的数按照从小到大的次序排列分别用起泡排序和选择排序实现
这是一道语言题目

文字在键盘上输入N个整数试编制程序使该数组中的数按照从小到大的次序排列分别用起泡排序和选择排序实现这是一道语言题目
#define N 10 //要输入的n个数字

typedef struct List {
int r[N];
int length;
}SqList;

void compositor_1(SqList &list) //排序,采用选择排序
{
int tmp;
for(int i = list.length; i >= 0; i--)
{
int maxpos = i - 1;
for(int j = 0; j < i - 1; j++)
{
if (list.r[j] > list.r[maxpos])
{
maxpos = j;
}
}
tmp = list.r[maxpos];
list.r[maxpos] = list.r[i - 1];
list.r[i - 1] = tmp;
}
}
void compositor_2(SqList &list) //排序,采用冒泡排序
{
int tmp;
for(int i = list.length; i >= 0; i--)
for(int j = 0; j < i - 1; j++)
if(list.r[j] > list.r[j + 1])
{
tmp = list.r[j];
list.r[j] = list.r[j + 1];
list.r[i + 1] = tmp;
}
}


void main()
{
SqList list;
for(int i = 0; i < N; i++)
scanf("%d", &(list.r[i]));
list.length = N;
compositor_1(list); //compositor_2(list);
}

文字在键盘上输入N个整数试编制程序使该数组中的数按照从小到大的次序排列分别用起泡排序和选择排序实现这是一道语言题目 编写VB程序,从键盘上输入三个整数,输出绝对值最小的数 1、编写一个程序,从键盘上输入一个浮点数,然后分别输出该数的整数部分和小数部分c++6.0 编写一个程序,从键盘上输入一个浮点数,然后分别输出该数的整数部分和小数部分. 3.编写程序,输入一个正整数n,在输入n个整数,按逆序输出这些数! 编写一个程序 从键盘上输入一个整数,用英文显示该整数的每一个数字 编写一个程序,从键盘上输入一个整数,用英文显示该整数的每一位数字.若用户输入392,那么程序显示three nine two C++编程,“用户从键盘上任意输入10个整数,程序输出其中能够被5整除的数之和.如果……题是:用户从键盘上任意输入10个整数,程序输出其中能够被5整除的数之和.如果没有能够被5整除的数,则 程序c在键盘上输入一组数据以-1作为该组数据的结束标志,输出该组数据的个数和平均值. 编写自定义的递归函数long power(int m,int n),计算m的n次方的值.利用程序,从键盘上输入2个整数m,n计算 用户从键盘上任意输入10个整数,程序输出其中能够被5整除的数之和.如果没有能够被5整除的数,则输出则输出“没有能被5整除的数” 设计一个程序,在文本框中输入一个3位整数,单击按钮后,在标签上输出该数的百位数、十位数和个位数VB设计 请在函数fun的横线上填写若干表达式,使从键盘上输入一个整数n,输出一种整数数列,其中每数等于前面两数之和,如;0 1 1 2 3 5 8 13.#include stdio.hint fun(int n);main(){int i,n=0;scanf(%d,&n);for(i=0;i 1、编写程序,利用函数重载求整数绝对值和实数绝对值.要求从键盘上输入求绝对值的数.C++程序设计 怎样用java编写一个程序,从键盘上输入数n,计算并输出1!+2!...+n!的结果另外再附上怎样编写阶乘的方法吧, 从键盘上输入10个小于100的整数,输出偶数的个数及偶数的和!用C语言编写程序! VB编程题 求编写:如果一个数的因子之和等于这个数的本身,则称这样的数为“完全数”.例如,整数28的因子为1,2,4,7,14,其和1+2+4+7+14=28,因此28是一个完全数,编写一个程序,从键盘上输入整数M和N, C语言交换元素程序输入n个整数(2