1樓:匿名使用者
static void main(string args)
listmylist = new list();申請乙個list,用於存毀歷御儲11個隨機數。
random r = new random();生成乙個產生隨機數的物件。
for (int i = 0; i < 11; i++)迴圈11次,用於生成隨機數。
int temp = ; 生成0-100內隨機數,;/存入纖巖mylist
第" + 個隨機數為:" 列印隨機數。
要找到中間數就是刪除的第6個數,所以迴圈6次。
int maxint = 999;
for (int i = 0; i < 6; i++)
mylist = removemaxv(mylist, out maxint);
中間數為:"
找出list中最大的數,並移除最大的數。
private static listremovemaxv(listlist, out int maxv)
int max = 999; /設最大數位-999
foreach (int x in list) /遍歷每個數。
if (x > max) /如果list中乙個數大於當前最大數,則最大數就是這個數爛凳。
max = x;
maxv = max; /給最大數賦值。
移除list中的最大數。
return list;//返回刪除掉最大數的list
ctrl+f5執行。
2樓:匿名使用者
你好!是這樣嗎?using system;
using ;
class program
static void main(string args)int num = new int[11];
random r = new random();
排序前飢弊虧的順序:")
for (int i = 0; i < i++)num[i] =, 10) +1; /產生隨機數。
1) +num[i]);
排序。排序後的順序:")
for (int i = 0; i < i++)1) +num[i]);
#############################"中間的數字是卜凳:" num[5]);
看完代爛神碼,就知道怎麼個思路了吧。
3樓:匿名使用者
int arr=new int;for(int i=0;i《派虧;i++}先氣泡排序,然後把中間這個做殲列印出來就ok了純羨衝。
4樓:匿名使用者
用陣列封裝後使用氣泡排序,然後再拿出中間數。
c語言 如何編個程式求一組數的中位數和眾數
子爵先生 陣列排序可以不用指標。你把陣列定義成全域性變數,比如說a 10001 然後呼叫我給你的快排程式就行了,這個程式可以背下來,很有用的。void qs int l,int r if ihash max max a i 最後輸出max就好了 剛t415422663倒是提醒我了,如果要判斷眾數有多...
c語言如何產生在一定範圍內的隨機數
include include include int main void c語言 c 怎樣產生隨機數 這裡要用到的是rand 函式,srand 函式,c語言 c 裡沒有自帶的random int number 函式。1 如果你只要產生隨機數而不需要設定範圍的話,你只要用rand 就可以了 rand...
1到10的數字中,數一組可以組成多少組
邰長青吳釵 a105 30240以0開頭的5位數字a94 3024一共有30240 3024 27216個數字 你好兩個一組可以組成多少組?c 10,2 45 三個一組可以組成多少組?c 10,3 120 四個一組可以組成多少組?c 10,4 210 五個一組可以組成多少組?c 10,5 252 六...