当前位置:首页 » 编程语言 » 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;

}

运行神则截图:

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:551
制作脚本网站 发布:2025-10-20 08:17:34 浏览:836
python中的init方法 发布:2025-10-20 08:17:33 浏览:540
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:719
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:643
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:959
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:213
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:70
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:762
python股票数据获取 发布:2025-10-20 07:39:44 浏览:668