从简盘上输入10个数从大到小排列(冒泡法和选择法))

来源:百度知道 编辑:UC知道 时间:2024/06/19 03:27:39
Pascal语言,要详细,做好事有注解的

var a:array[0..10] of longint;
i,j,t:longint;x:boolean;
begin
a[0]:=10;//10个数
for i:=1 to a[0] do
read(a[i]);//读入
for i:=1 to a[0] do
begin
x:=true;//初始化判断,表示本次是否有调整顺序
for j:=1 to a[0]-i do//枚举进行冒泡
if a[j]<a[j+1] then
begin
t:=a[j];
a[j]:=a[j+1];
a[j+1]:=t;
x:=false;//交换位置并将判断改为false表示有调整顺序
end;
if x then
break;//如果没有调整顺序则表示排序结束
end;
for i:=1 to a[0] do
write(a[i],' ');//输出
end.

var a:array[0..10] of longint;
i,j,x:longint;
begin
a[0]:=10;
for i:=1 to a[0] do
read(a[i]);
for i:=1 to a[0] do
for j:=i+1 to a[0] do//枚举2个数字,保证i<j使a[i]>a[j]
if a[i]<a[j] then
begin
x:=a[i];
a[i]:=a[j];
a[j]:=x;
end;//交换顺序
for i:=1 to a[0] do
writ

从键盘上输入3个数,求这3个数当中的最大数? C语言 ,从键盘上输入5个数,求出这5个数中最大与最小 从键盘上输入10个数,C语言程序:用起泡法对这10个数排从小到大的顺序排序后输出。 用C语言编程序:从键盘上输入10个数,用起泡法对这10个数排从小到大的顺序排序后输出。 从键盘上输入4个数,编写程序,通过Inputbox函数输入数据,在窗体上显示和及平均值 从键盘上连续输入字符,统计其大小写的个数 C语言的 怎样用vb编程计算从键盘上输入任意个数,求其总和、平均值 c++ 输入任意个数 从大到小输出 6用vb程序从键盘上输入4个数,编写程序,计算并输出这4个数的和及平均值。要求用Inputbox函数输入数据 从键盘上输入4个数,编写程序,计算并输出这4个数的和及平均值。要求用Inputbox函数输入数据。