1樓:匿名使用者
先分拆成單個的數字,然後排序,
2樓:匿名使用者
//還是我給原始碼吧,說了也不懂。
str ="6498512367"
next
m = split(text, "|")
for i = 0 to ubound(m)-1for j = 0 to ubound(m)-1if int(m(i)) < int(m(j)) then//這句的大於號改為小於號即可從小到大排列
x = int(m(i)):m(i) = m(j):m(j) = xend if
next
next
messagebox join(m,"")messagebox join(m,"|")
3樓:匿名使用者
最佳答案裡有錯誤 應作出如下修改:
//賦值
dim m(10), i, ii
ii=12
for i = 0 to 10
m(i) = ii
ii=ii-1
next
//排序
for i = 0 to ubound(m)-1for j = i+1 to ubound(m)if int(m(i)) > int(m(j)) then//這句的大於號改為小於號即可從小到大排列
x = int(m(i)):m(i) = m(j):m(j) = xend if
next
next
traceprint join(m," ")
在excel中怎麼樣實現數字從小到大排序?
4樓:廣東山村憨夫
選擇它所在列,點排序,點升序即可。很簡單。
編寫c語言程式,把一個陣列按從小到大的次序排列起來
5樓:一個青年
源程式以及演算法註釋如下:
#define _crt_secure_no_warnings//vs編譯環境需要進行巨集定義,vc6.0可忽略
#include//輸入輸出標頭檔案
int main()
for (n = 0; n <= 8; n++)//要進行(10-1)組比較
for (j = 0; j <= 8 - n; j++)//每組進行(10減第幾組)次比較
if (new_number[j] < new_number[j + 1])//比較大小並將大的賦給前面的陣列
}printf("min-->max:\n");//文字提示
for (m = 0; m <= 9; m++)//依次從小到大輸出
printf("%d ", number[m]);//輸出元素
printf("\n");
printf("max-->min:\n");//文字提示
for (m = 0; m <= 9; m++)//依次從大到小輸出
printf("%d ", new_number[m]);//輸出元素
printf("\n");
return 0;
}程式執行結果如下:
擴充套件資料:
其他簡單實現程式:
#include
int main()
;int i,j,temp;
for(i = 0;i<10;i++)
for(i = 0;i<10;i++)}}
for(i = 0;i<10;i++)
printf("%d ",a[i]);
return 0;}
6樓:4747哦
選擇法#include
main()
;int i,j,temp;
for(i=0;i<7;i++)
for(j=i+1;j<8;j++)
if(a[i]大
於號從高到低排序
for(i=0;i<8;i++)
printf("%d ", a[i]);
}起泡法
#include "stdio.h"
main()
}p=a;
printf("最小%d 最大%d\n",*p,*(p+9));
for(p=a;p-a<10;p++) //輸出排序後的10個數printf("%d ",*p);
}#include "stdio.h"
main()
void fun(int *p)
printf("最小%d 二大%d\n",*p,*(p+8));
for(i=0;i<10;i++)
printf("%d ",*p++); //移動指標p}#include
void sort(int *a,int n)}main()
7樓:織毛衣的手手
#include
int* bubblesort(int* ary, int length)}}
return ary;}
8樓:悠悠缺刻鬧
簡單,留郵箱我寫一個發你參考
按鍵精靈讀取某一行 自己輸入數字 ,然後輸入到某處,細節如下
氣死鷹飛九天 下面是程式,你在介面新增一個輸入框就行了 y 1 event form1.inputbox1.changeform1.inputbox1.text left form1.inputbox1.text,5 end event call plugin.office.openxls c us...
按鍵精靈怎麼把兩個指令碼放在一起使用,跪求幫忙下
寫成兩個指令碼 在做成小精靈 同時選上那兩個指令碼 有問題來我群吧 6413年15月29日 組合成qq群 你是想兩個一起執行,還是選擇其中一個執行 按鍵精靈,怎麼把兩個指令碼合二為一併交替迴圈呢?大家幫幫忙,附上指令碼 做成子程式不就好了 docall a call b loop sub a end...
如何用Excel把一組數字中的最大和最小值去掉
假設原資料在a1 a16 b1輸入 small a 1 a 16,row 4 4 向下填充至b10即可得到中間的10個值。btw 如果你要求去掉3個最大最小值的平均值,可以參考trimmean函式。 設16個數字在a1 a16。三個最大的數分別為 large a1 a16,1 large a1 a1...