1樓:chen某某愛義義
#include
int main()
max=a[0];
min=a[0];
for(i=0;i<10;i++)
}if(a[i]>max)
max=a[i];
if(a[i] min=a[i]; }for(i=0;i<10;i++) return 0;} 2樓:活躍的斷魂無所 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; 編寫程式,從鍵盤輸入10個整數,使用氣泡排序法進行排序輸出排序結果,並輸出其中的最大值、最小值和平均值 3樓:活躍的斷魂無所 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; 編寫一個程式,要求從鍵盤輸入10個整數,然後採用氣泡排序法,按降序排序。 (用氣泡排序法啊) 4樓: 對不起啊!剛下線了~~ #include main() for(i=0;i<10;i++) printf("%-3d",a[i]);} 5樓:草原上之狼 #include main() for(i=0;i<10;i++) printf("%-3d",a[i]);} 6樓:匿名使用者 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; 7樓:匿名使用者 #include #include intmain() }arr[j] = '\0'; printf("%s\n", arr); return 0;} 8樓:匿名使用者 #include void main() for(i=0;i<10;i++) printf("%d\n",a[i]);} 9樓:芬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. 從鍵盤輸入10個整數,採用氣泡排序法從大到小排序並輸出。 10樓:匿名使用者 #include #include void print(int *a,int n); void paixu(int *a,int n); void main() int swap(int *a,int *b)//交換//氣泡排序,從大到小 void paixu(int *a,int n)}void print(int *a,int n)//程式在vc++6.0裡編譯執行通過,不懂的可追問哦。 11樓:匿名使用者 (int i = 0; i < newarr.length; i++)//氣泡排序 { for (int j = i + 1; j < newarr.length; j++) { if (newarr[i] < newarr[j],ivvhny 12樓:匿名使用者 main() } for(i=1;i<11;i++) printf("%5d,",a[i] ); printf("\n");} 用c語言,隨機輸入10個整數,用氣泡排序法對這些整數進行從小到大排序,輸出排序前和排序後的數的順序。 13樓:愛夏的你呀 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] 14樓:匿名使用者 #include main() printf("\nafter sorting:\n"); for(i=0;i<10;i++) printf("%d ",a[i]); } 樓上的錯了 15樓:匿名使用者 #include void main() for(i=0;i<=9;i++) printf("%d\n",a[i]);} 求高手 計算機程式設計 1.編寫一程式要求從鍵盤輸入10個整數然後採用氣泡排序法,按降序排序 16樓:芬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; } 第一題的 在氣泡排序搜的 17樓:匿名使用者 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; 18樓:匿名使用者 #include #include intmain() }arr[j] = '\0'; printf("%s\n", arr); return 0;} 19樓:匿名使用者 #include void main() for(i=0;i<10;i++) printf("%d\n",a[i]);} 20樓:匿名使用者 冒泡法排序 #include 編寫一個程式,要求從鍵盤輸入10個整數,然後採用氣泡排序法,按降序排序。 (用氣泡排序法啊) 21樓:路堯家的顧小言 採用冒泡法降序排列10個輸入資料的程式如下: 先定義一個長度為10的陣列a,10個資料由鍵盤輸入,從第一個數開始,兩兩一組進行判斷,因為要求是降序排列,因此將兩個數中小的向後移動,每個數要比較的次數為9-數的下標。比較完成後將陣列依次輸出。 輸入10個資料,程式執行結果: 22樓:匿名使用者 對不起啊!剛下線了~~ #include main() for(i=0;i<10;i++) printf("%-3d",a[i]);} 23樓:秋楓 #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++程式:任意從鍵盤輸入10個整數,按從小到大的順序排序,並輸出結果。 24樓:ly辰 方法步驟如下: 1.首先,定義一個結構,包括數值、排名和序號。 2.定義結構陣列變數d,儲存所有整數資訊。 3.接下來,定義一個自定義函式來比較整數序列中任意兩個整數的大小。 4.定義一個自定義函式,比較整數序列中任意兩個數字的序數大小。 5.在主函式中,首先定義兩個整數,並儲存整數個數和排名計數。 6.使用for迴圈輸入序列中的整數,並設定序列中每個整數的序列號。 7.按整數大小排序的序列中的所有數值。 8.將好排序數值新增排序編號。 9.最後,根據索引輸出所有整數的排序。 注意:(1)交換排序:參照求最大值和最小值的思想,按升序排序的基本過程是將第一個數字與下一個數字進行比較。如果後面的數字很小,那麼交換和第一個數字的位置。否則,不要交換。 (2)氣泡排序:交換和重複兩個相鄰數字的過程。一般來說,如果有n個數字要排序,則需要n-1起泡。 (3)選擇排序:在交換順序的基礎上,找出剩餘數量的最大值,並與地面上的i+1數量進行交換,使得每輪比較中只有一次交換操作,該演算法最多隻有n-1個交換操作。 25樓:miss小花 1、首先,定義一個結構體,包含數值、排名和序號。 2、定義一個結構體陣列變數d,儲存所有的整數資訊。 3、接著,定義一個自定義函式,比較整數序列中,任意兩個整數的大小。 4、定義一個自定義函式,比較整數序列中,任意兩個數的序號大小。 5、主函式中,先定義兩個整數,儲存整數個數和排名計數。 6、用for迴圈,輸入序列中的個整數,並設定每個整數在數列中的序號。 7、數列中的所有數值,按其整數大小進行排序。 8、給排好序的每個數值,新增排序編號。 9、然後,所有整數按索引排序。 10、最後,按照索引輸出所有整數的排名。 11、執行程式,輸入規定個數的整數,電腦就會輸出每個整數在序列中的排名。c語言共有三種排序方法。 交換排序:借鑑了求最大值,最小值的思想,按升序排列的基本過程為,先將第一個數分別與後面的數進行比較,若後面是的數小,則交換和第一個數的位置,否則不交換。 這一輪結束之後,則求除了一個最小的放在第一個位置,然後進行第二輪比較,但這種交換效率低。 氣泡排序:將相鄰兩個數進行交換,重複的過程,一般,如果有n個數進行排序,則需進行n-1起泡。 選擇排序:在交換排序的基礎上,找出餘下的數中的最大值再與地i+1個數進行交換,這樣每一輪比較中最多隻有一次交換操作,這個演算法最多隻有n—1次交換操作。 冒泡法排序 include stdio.h define n 10 main int a n int i,j,temp for i 0 i擇排序 include stdio.h define n 10 main int a n int i,j,p,temp for i 0 i 編寫一個程式,要求從鍵... public class maincatch exception e 主要用了scanner類讀取控制檯輸入,以及integer類進位制轉化 ps 我自己手動寫的,為什麼被認證為疑似抄襲qwq 手機怎麼寫?import 幾個包,io,string,等 直接用函式轉換就可以了 輸入一個整數,將其轉化為... 一樓採用的逆向思維,下面是正向的,從上面的數字可以看到規律 n個1 n 1 個2 1個nstatic void main string args int n 0 n convert.toint32 console.readline int result sum n console.writeli 程...編寫程式,從鍵盤輸入整數,要求用選擇法和冒泡法將它們按
java語言編寫程式從鍵盤輸入整數將其轉
從鍵盤輸入正整數n,輸出