1樓:網友
#include
void main()
int a[10]=,i,j,t;
int min=a[0],k=0;
for(i=0;i<10;i++)
if(min>a[i])
min=a[i];
for(i=0;i<10;i++)
if(a[i]==min)
break;
k=i+1;
printf("原始資料為:");
for(i=0;i<10;i++)
printf("%4d",a[i]);
printf("");
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
if(a[j]>a[j+1])
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
printf("排序後的資料為:");
for(i=0;i<10;i++)
printf("%4d",a[i]);
printf("");
printf("最小數字原序號為:%d",k);
2樓:
可以用氣泡排序,將小的存到最後一位。
在第一圈排序的時候,用乙個變數記錄最小數的原序號。
變數賦初值為0,在比較的時候如果後面的數比前面的小,就把後面的序號賦給變數。
c語言題目 輸入一組數字。 數字個數不確定。然後將其從大到小排序。。求** 謝謝
3樓:風若遠去何人留
以什麼為數字的結束符?
編一段**,實現在控制檯輸入一組數字後,排序後在控制檯輸出
4樓:麻花疼不疼
**一: /採用交換運肆遊方式 排序 */package 排序。交換旁銷排序; import ; import ; import ; /author liuyi */public class 快速排序 ; new 快速排雹核序().
qsort(test, 0, ;for(int k:test) ;public void qsort(int array,int low,int high) }public int partition(int array,int low,int high) /從 low 端判斷 */while(low /*進行 置換操作 */if(low temp=array[high]; array[high]=array[low]; array[low]=temp; high--;return low; }**二: /改進的 快速排序 */package 排序。
交換排序; import ; import ; import ; /author liuyi */public class 快速排序_1 ; new 快速排序_1().qsort(test, 0, ;for(int k:test) ;public void qsort(int array,int low,int high) }public int partition(int array,int low,int high) /從 low 端判斷 */while(low /*進行 置換操作 */if(low array[high]=array[low]; high--;array[low]=pivot; return low; }給你關於排序的**,輸入跟輸出自己寫吧!
完全依賴別人對自己沒什麼好處的。*/
求檢查c++程式:輸入一串陣列,輸出排序後陣列和每個數對應序號
5樓:萢萢
如果你用vc++的話這個程式會報錯,因為vc++不支援cin >>n;
int a[n];
int z[n];
這種陣列宣告定義的方式,如果你使用c-free 5的話,不會報錯。
6樓:
cin >>n;
int a[n];
int z[n];
這顯然是錯誤的。宣告陣列,內必須是常量,不能用變數。如果陣列大小由輸入確定,那得用動態方式。
數字一組可以組成多少組6個數字4個一組可以組成多少組?
c 6,4 6 5 4 3 4 3 2 1 15。15組。6個數字4個一組就是從6個數字裡面拿出4個組成組合,計算表示式c 6,4 從n個不同元素中,任取m m n 個元素併成一組,叫做從n個不同元素中取出m個元素的一個組合 從n個不同元素中取出m m n 個元素的所有組合的個數,叫做從n個不同元素...
數字一組,各分別的組數是
o123 4567 6789 0123 4567 8910 0123456789四個數字為一組可以配出多少組 40 0123456789四個數字為一組可以配出10x9x8x7 5040組 210組 c10 4 這是公式 10x9x8x7 5040 0123456789 十個數字,五個數字組成一組,共...
簡單的求VB最大最小值,vb求一組數的最小值和最大值
private sub form click dim a 4 as single,i as integer,j as integer for i 1 to 3 for j i 1 to 4 if a i a j then a 0 a j a j a i a i a 0 next next print...