从健盘上输入任意整数到数组a用冒泡法将数从

2020-11-22 09:47:16 字数 5373 阅读 7490

1楼:

#include "stdio.h"

int main()

for(int i = 0; i <9; i++)}}printf("冒泡排序后的

数组如下:\n");

for(int i = 0; i < 10; i++)getch();}

将键盘输入的10个整数存入数组用冒泡从大到小排序

2楼:折柳成萌

#include

void main()

for(j=0;j<10;j++)}}

for(i=0;i<10;i++)}

3楼:匿名用户

#include

int main()

从键盘输入10个整数存入数组中,用‘起泡法’对输入的10个数排序后按从小到大的次序输出。

4楼:z的

#include "stdio.h"

void main()

printf("the result:");

for(i=9; i>0; i--)}}

for(i=0; i<10; i++)

printf("\n");}

c语言 从键盘上输入10个整数保存在数组中,用冒泡法排序将其按降序

5楼:匿名用户

#include

intmain();

inti,j,k,temp;

//输入数据

for(i=0;i<10;i++)

//此处冒泡排序

for(i=0;i<10;i++)}}

//显示

for(i=0;i<10;i++)

printf("%d",arr[0]);

return0;}

6楼:一切尽在眼底

电脑没装c运行环境,所以用记事本大的,有错的见谅哦~#include

intmain()

//sortdata

for(inti=0;i

for(inti=0;i

7楼:自我编程

#include

intmain()

8楼:匿名用户

#include

int mysort(int *a,int n)}}return 0;

}int main()

mysort(a,10);

for(i=9;i>=0;i--)

printf("%3d",a[i]);

printf("\n");

return 0;

}望采纳

9楼:看风景的人

#include

#definesize10

voidbubble_sort(inta,intn);

voidbubble_sort(inta,intn)}}intmain()

bubble_sort(number,size);

for(i=0;i

10楼:宵活栓

#include

inta[10],k;

intmain()

{for(inti=1;i<=10;i++)scanf("%d",a+i);

for(inti=1;i<=10;i++)for(intj=1;j<10;j++)if(a[j]

c语言题目: 用冒泡法对任意输入的10个整数由小到大的顺序排序

11楼:智慧小白菜

1、新建一个工程和.c文件。

2、定义变量类型。

3、用一个for语句遍历整个数组。

4、引入一个子函数,该子函数的作用是调整数组元素的顺序,使之由小到大排列。

5、最后通过for函数一次输出调整后的数组元素。

6、介绍一下子函数的实现语句,首先定义子函数。

7、定义变量类型。

8、该子函数实现顺序的调整。

9、编译,执行即可。

12楼:会飞的小兔子

#include

voidmain()

if(num==0)

printf("theintegersyouinput:\n");

for(i=0;i<=num;i++)

printf("\nmaopaopaixu\n");

for(i=0;i<=num;i++)

for(j=0;j<=num-1;j++)if(a[j]>a[j+1])

for(i=0;i<=num;i++)

printf("\nxuanzepaixu\n");

for(i=0;i<=num;i++)

for(j=i+1;j<=num;j++)if(a[i]>a[j])

for(i=0;i<=num;i++)

getch();

}扩展资料用“起泡法”,对输入的10个字符由小到大排序。

#include

#include

intmain(void)

sort(a);//调用函数

return0;

}voidsort(chara[10])}}for(i=0;i<10;i++)}

13楼:

c语言程序:

#include

/*冒泡排序,非递减有序*/

voidsort(intarr,intn)}}voidmain()

{intarr[10];

inti,n=10;

printf("请输入10个整数:");

for(i=0;i

运行测试:

请输入10个整数:4567123098排序后:

0123456789

1. 编写函数sort(int a[]),用冒泡法对数组a的10个元素升序排序。在主函数中输入10

14楼:凌乱心扉

#includevoid

sort(int a,int n)}}}

int main(void)

sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!

(二)c++标准库里的排序函数的使用方法

i)sort函数包含在头文件为#include的c++标准库中,调用标准库里的排序方法可以不必知道其内部是如何实现的,只要出现我们想要的结果即可!

ii)sort函数有三个参数:

(1)第一个是要排序的数组的起始地址。

(2)第二个是结束的地址(最后一位要排序的地址)(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。

15楼:匿名用户

#include

voidsort(inta)

for(i=0;i<10;i++)

printf("%d",a[i]);

}intmain()

编写一个程序,要求从键盘输入10个整数,然后采用冒泡排序法,按降序排序。 (用冒泡排序法啊)

16楼:

对不起啊!刚下线了~~

#include

main()

for(i=0;i<10;i++)

printf("%-3d",a[i]);}

17楼:草原上之狼

#include

main()

for(i=0;i<10;i++)

printf("%-3d",a[i]);}

18楼:匿名用户

int main()

{int i,j,t,a[10];

printf("please input 10 integers:\n");

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=0;i<9;i++) /* 冒泡法排序 */

for(j=0;j<10-i-1;j++)if(a[j]>a[j+1])

{t=a[j];/* 交换a[i]和a[j] */a[j]=a[j+1];

a[j+1]=t;

19楼:匿名用户

#include

#include

intmain()

}arr[j] = '\0';

printf("%s\n", arr);

return 0;}

20楼:匿名用户

#include

void main()

for(i=0;i<10;i++)

printf("%d\n",a[i]);}

21楼:芬fen呀

/* 用冒泡排序法对一维整型数组中的十个数升序排序 */#include

#include

int main()

printf("the sequence after sort is:\n");

for(i=0;i<10;i++)

printf("%-5d",a[i]);

printf("\n");

system("pause");

return 0;

} 第一题的 在冒泡排序搜的

1从键盘上任意输入十个整数用冒泡法排序按从小到大排列输出2对该数组插入一个元素3删除一个元素, 50

22楼:匿名用户

#include

voiddelete(inta,intn)

intmain()

输入10个整数,将它们按从小到大排序后输出。要求:使用冒泡法,使用指针作为函数的形式参数

23楼:匿名用户

#include

usingnamespacestd;

voidmain()

for(i=1;i<=10;i++)

cout<