當前位置:首頁 » 編程語言 » c語言隨機數生成1000

c語言隨機數生成1000

發布時間: 2024-09-07 08:28:27

c語言:從10000到99999之間產生1000個隨機數,並從小到大排序,且需要輸出序列號。

代碼:

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

#include <time.h>

struct num_list

{

int id;

int num;

};

int main()

{

num_list n_list[1000];

srand((unsigned)time(NULL));

for (int i = 0; i < 1000; i++) {

int current_n = rand() % 89999 + 10000;

n_list[i].id = i + 1;

n_list[i].num = current_n;

}

for (int i = 0; i < 1000; i++)

{

for (int j = i + 1; j < 1000; j++)

{

if (n_list[i].num > n_list[j].num)

{

int id_temp = n_list[j].id;

int num_temp = n_list[j].num;

n_list[j].id = n_list[i].id;

n_list[j].num = n_list[i].num;

n_list[i].id = id_temp;

n_list[i].num = num_temp;

}

}

}

for (int i = 0; i <敬改 1000; i++)

{

printf("序號:%d 亮瞎判 值:%d ", n_list[i].id, n_list[i].num);

}

return 0;

}

運行神則截圖:

熱點內容
fortran如何編譯 發布:2025-07-13 22:31:05 瀏覽:480
sql語句查詢欄位 發布:2025-07-13 22:24:20 瀏覽:632
python目錄遍歷 發布:2025-07-13 22:16:24 瀏覽:96
賣房說解壓 發布:2025-07-13 22:06:49 瀏覽:216
C加密傳輸 發布:2025-07-13 22:06:08 瀏覽:162
配置不合理怎麼解決 發布:2025-07-13 22:01:07 瀏覽:735
linux毫秒 發布:2025-07-13 21:56:09 瀏覽:830
編譯器安全測試 發布:2025-07-13 21:54:29 瀏覽:39
python打開應用程序 發布:2025-07-13 21:46:09 瀏覽:523
怎麼配置電視機 發布:2025-07-13 21:34:24 瀏覽:975