mwbr.net
当前位置:首页 >> C语言编写程序,对产生的10个随机数用冒泡排序法实... >>

C语言编写程序,对产生的10个随机数用冒泡排序法实...

#include #include void main(){int i,j,t,a[10];srand(time(NULL));for(i=0;i

#include #include int main() { int i,j; unsigned seed; int a[10]; printf("please input seed"); scanf("%d",&seed); srand(seed); for(i = 0; i < 10; i++) a[i] = rand() ; for(i = 0; i < 10 ; i++) for(j = i+1; j < 10; j++) { if(a[i]...

冒泡法进行升序排序,双向冒泡法进行降序排序。 #include #include void rndData(int data[], int length){int i;for(i=0;i left){for(i=left;i=left;i--){if(data[i] < data[i+1]){swap(&data[i], &data[i+1]);j = i + 1;}}left = j;}}void mai...

#include #include int main () { int i,j,a[1000],n=0; for(i=0;i

如下: #include #include int main () { int i,j,a[1000],n=0; for(i=0;i

public class Sequence02 { public static void main(String[] args) { int[] number = new int[10]; /** * 产生10个[0-100]的随机数、注意区间 在j2se中区间一般都是[) */ for (int i = 0; i < number.length; i++) { number[i] = (int) (Math....

1 输入; 2 排序; 3 输出。 参考代码如下: #include int main(){ int a[10];//用来存数据 int i,j,temp; for(i = 0; i < 10; i ++)//输入10个数。 scanf("%d",&a[i]); for (j = 0; j < 9; j++)//标准冒泡法排序 for (i = 0; i < 9- j; i++) { ...

#include #include #include void sort(int a[],int n) { int i,j,k,tmp; for (i = 0; i number[k + 1]) { b = number[k]; number[k] = number[k + 1]; number[k + 1] = b; } } } /** * 打印排序结果 */ System.out.println("\r排序结果为:"); ...

1 输入; 2 排序; 3 输出。 参考代码如下: #include int main(){ int a[10];//用来存数据 int i,j,temp; for(i = 0; i < 10; i ++)//输入10个数。 scanf("%d",&a[i]); for (j = 0; j < 9; j++)//标准冒泡法排序 for (i = 0; i < 9- j; i++) { ...

#include int main(){ int number[10] = {95, 45, 15, 78, 84, 51, 24, 12,34,23}; for (int j = 0; j < 9; j++) for (int i = 0; i < 9 - j; i++) { if(a[i] > a[i + 1]) { int temp = a[i];a[i] = a[i + 1]; a[i + 1] = temp; } } for (int...

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com