編寫程式,實現氣泡排序,將輸入的n個整數按降序進行排序

2021-03-19 18:18:58 字數 3535 閱讀 1890

1樓:楊必宇

如圖所示:

short:修飾int,短整型資料,可省略被修飾的int。(k&r時期引入)

long:修飾int,長整型資料,可省略被修飾的int。(k&r時期引入)

long long:修飾int,超長整型資料,可省略被修飾的int。(c99標準新增)

signed:修飾整型資料,有符號資料型別。(c89標準新增)

unsigned:修飾整型資料,無符號資料型別。(k&r時期引入)

restrict:用於限定和約束指標,並表明指標是訪問一個資料物件的唯一且初始的方式。(c99標準新增)

2樓:匿名使用者

參考c語言**

#include

void bubblesort(int a,int n)//n為陣列a的元素個數

}}void main()

bubblesort(num,n);

for(j = 0; j < n; j++)printf("\n");}}

c語言:編寫一個程式,實現氣泡排序,將輸入的n個整數按降序進行排序,並輸出。

3樓:匿名使用者

#include

const int maxsize = 100;

int main() }}

for(i = 0; i < n; ++i)printf("%d ",a[i]);

printf("\n");

}return 0;}

4樓:楊必宇

如圖所示:

short:修飾int,短整型資料,可省略被修飾的int。(k&r時期引入)

long:修飾int,長整型資料,可省略被修飾的int。(k&r時期引入)

long long:修飾int,超長整型資料,可省略被修飾的int。(c99標準新增)

signed:修飾整型資料,有符號資料型別。(c89標準新增)

unsigned:修飾整型資料,無符號資料型別。(k&r時期引入)

restrict:用於限定和約束指標,並表明指標是訪問一個資料物件的唯一且初始的方式。(c99標準新增)

編寫一個程式,要求從鍵盤輸入10個整數,然後採用氣泡排序法,按降序排序。 (用氣泡排序法啊)

5樓:路堯家的顧小言

採用冒泡法降序排列10個輸入資料的程式如下:

先定義一個長度為10的陣列a,10個資料由鍵盤輸入,從第一個數開始,兩兩一組進行判斷,因為要求是降序排列,因此將兩個數中小的向後移動,每個數要比較的次數為9-數的下標。比較完成後將陣列依次輸出。

輸入10個資料,程式執行結果:

6樓:匿名使用者

對不起啊!剛下線了~~

#include

main()

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

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

7樓:秋楓

#include

#include

#define n 10

void main( )

printf("由小到大排序為:\n");

system("pause");

for(i=0;i

printf("%d ",*(data+i));//此處為指標與陣列的等效變換,*(data+i)即為data[i]。

printf("\n");}

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

8樓:匿名使用者

#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");}

9樓:¢幻冰

void bubblesort(int l) }}

用c語言程式設計:輸入5個整數,利用氣泡排序法,從小到大排序後輸出。

10樓:匿名使用者

#includevoid main()}}printf("排序後:");for(int k = 0;k<=4;k++) printf("%d ",a[k]);}

截圖壞了,自己執行吧

11樓:匿名使用者

c,語言,這是有c語言程式設計的問題

12樓:匿名使用者

#include

void main()

int temp;

for(i=0;i<5-1;i++)

printf("\n");}

求高手 計算機程式設計 1.編寫一程式要求從鍵盤輸入10個整數然後採用氣泡排序法,按降序排序

13樓:芬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;

} 第一題的 在氣泡排序搜的

14樓:匿名使用者

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;

15樓:匿名使用者

#include

#include

intmain()

}arr[j] = '\0';

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

return 0;}

16樓:匿名使用者

#include

void main()

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

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

17樓:匿名使用者

冒泡法排序 #include

C語言編寫程式用氣泡排序實現降序排列

include void main printf 排序後的數字為 for i 0 i 9 i printf d p i printf n 氣泡排序 bubble sort 是一種電腦科學領域的較簡單的排序演算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數...

編寫程式,輸入正整數n,計算

int main double result int i int n scanf d n n for i 1 i n i if i 2 result result i 2 i 1 else result result i 2 i 1 printf result d n result return 0...

編寫程式,輸入正整數n,計算

public double sun int n return sum c語言編寫程式,輸入一個正整數n,計算1 1 3 1 5 的前n項之和。求過程 include int main for i 1 i n i printf sum 3f n sum return 0 示例執行結果 20sum 2....