C語言程式設計 將輸入的N個整數採用氣泡排序按照從小到大的順序排列並且輸出

2021-05-21 00:57:47 字數 4117 閱讀 5159

1樓:匿名使用者

#include "stdio.h"

#include "stdlib.h"

int main()}}

break;

}/*case 1*/

case 2:}}

break;

} /*case 2*/

} /*switch q*/

int l;

for(l=0;l

printf("\n\n");

system("pause");}

2樓:¢幻冰

void bubblesort(int l) }}

輸入10個整數用c語言,隨機輸入10個整數,用氣泡排序法對這些整數降序排列

3樓:匿名使用者

printf("plese input the number\n");

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

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

for(i=0;i<10;i++) /*冒泡

排序*/

for(j=1;ja[j] )

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

printf("%d ",a[i]); /*輸出排序後的結內

果容*/

4樓:匿名使用者

for(i = 0; i < 10; i ++)scanf("%d", &a[i]);

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

c語言程式設計:用冒泡法對10和整數排序(從大到小)。

5樓:化身智慧

根據你的來要求,想程式設計如下:

#include

#define n 10

main()

{int i,j,k;

int a[n];

printf("\nplease input %d datas:\n\n",n);

for(i=0;i源序用冒泡bai

法對十個數從大du到小排列,

這裡zhi你還可以根據自dao己的需要,隨時通過改變巨集定義n 後的值來輸入不同數量的數字。只要改n 後的值就行了。

c語言程式設計——氣泡排序法。要求:由主函式呼叫排序子函式,對n個整數進行從小到大的排序,謝了

6樓:匿名使用者

#include

void sort(int a,int n)}}}int main()

;sort(a,10);

int i;

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

getchar();

return 0;}

7樓:匿名使用者

#include

#define n 10

void paixu(int *arr,int n)}}}void main()

c語言程式設計作業。。。1.冒泡法排序,2. 第二大整數,3.陣列輸出

8樓:匿名使用者

# include

int main()

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

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

return 0;

}# include

int main()

else}}

printf("%d\n",sec_max);

return 0;

}# include

int main()

else}}

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

return 0;}

編寫程式用函式實現對10個整數的氣泡排序(c語言)

9樓:匿名使用者

#include

#define n 10

//定義排

du序函式

zhidao

void sort(int arr,int n)for(i=0;i專結果屬:\n");

//呼叫排序函式

sort(a,n);}

10樓:匿名使用者

#include

void main()

printf("the sorted numbers :\n");

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

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

printf("\n"); getch();}

11樓:匿名使用者

#include

int main()

}printf("操作

容資料:\n");

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

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

return 0;}

用c語言程式設計序,對任意輸入的十個整數按由小到大的的順序排列,除了冒泡法和選擇法,怎麼來做這個程式?

12樓:匿名使用者

堆排序抄

歸併襲排序:

快速zhi排序

都可以選擇dao

13樓:匿名使用者

#include

sort()函式 不用在浪費時間啦

用c語言,隨機輸入10個整數,用氣泡排序法對這些整數進行從小到大排序,輸出排序前和排序後的數的順序。

14樓:愛夏的你呀

c語言隨機輸入10個整數的源**如

下:#include"stdio.h"

void fun(int a)

}void main()

;int c[10]=;

int i;

printf("請輸入待排序的10個數:");

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

fun(a);

printf("\n排序後的數列如下:\n");

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

/*******************************/wf=fopen("out.dat","w");

fun(b);

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

fprintf (wf,"%2d",b[i]);

fun(c);

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

fprintf (wf,"%2d",c[i]);

fclose(wf);

}擴充套件資料c語言生成10個隨機整數並對隨機數進行冒泡和快速排序的源**#include//氣泡排序法

int main(void)

{int i,j;

double t ,a[10];

printf("input 10 numbers:");

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

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

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

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

if(a[j+1]

15樓:匿名使用者

#include

main()

printf("\nafter sorting:\n");

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

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

} 樓上的錯了

16樓:匿名使用者

#include

void main()

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

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

c語言程式設計題輸入正整數n,輸出

include int main 執行通過,可用。你這個問題問得不是太好啊 你要得到前n項和,首先要告訴別人你需要的返回值的型別啊,int和double float的返回值會有不同的 include int main printf sum f n sum return 0 沒問題,直 接用吧。c語言...

c語言如何輸入正整數N,再輸入N個整數,按從小到大的順序

include int main for i 0 iprintf d a i printf n return 0 c語言 輸入一個正整數n,再輸入n個整數,將它們排序後由小到大輸出 a num 陣列不允許元素為變數。int i,j,num int change,t printf enter numb...

c語言程式設計,輸入兩個正整數m和n,求其最大公約數和最小公倍數

main p n m p是原來兩個數n,m的乘積.while m 0 求兩個數n,m的最大公約數.printf its maxgongyueshu d n n 列印最大公約數.printf its mingongbeishu d n p n 列印最小公倍數.基本原理如下 用歐幾里德演算法 輾轉相除法...