永发信息网

你好我想问下,如果用C语言。给定几个数字(例如15个数字)随机给的,取出7个数字组合,全部显示出来,

答案:1  悬赏:40  手机版
解决时间 2021-03-13 23:49
你好我想问下,如果用C语言。给定几个数字(例如15个数字)随机给的,取出7个数字组合,全部显示出来,
最佳答案
首先random出来15个数字,这个应该没问题吧。
之后将这15个数字编入数组,标记为a[0]~a[14]
然后在0~14中random,将得到的编号(记为b1)代表的数字取出,将b1之后的数字在数组中前移一位,
在0~13中random,重复上述步骤六次。
正在敲代码。稍等。
#include "random.h"
int main()
{
char a[15],b[7];
int i=0,j=0,temp=0;
Randomize();
printf("原数组\n");
for (i=0;i<=14;i++)
{
a[i]=RandomInteger(0,100);
printf("%d\t",a[i]);
}
printf("\n");
for (i=0;i<=6;i++)
{
temp=RandomInteger(0,14-i);
b[i]=a[temp];
for(j=temp;j<=14-i;j++) a[j]=a[j+1];
}
printf("结果数组\n");
for (i=0;i<=6;i++) printf("%d\t",b[i]);
printf("\n");
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问各位汽修大师,货车的轴承螺丝到底紧到什
做寿司需要什么材料、怎么做、以及需要注意什
冒险岛2怎么快速增加钓鱼熟练度
我昨晚梦见树上好多透红透红的柿子,我跟我父
西宁市城北宏泰矿山机械设备销售部地址在什么
SPSS用Restructure拆分数据时遇到问题
贷款本金10万 1年还完 月利息是760元,月利率
济南哪里有卖座便器的,要便宜一些的?急
歌词 什么街口 谁一直搜索 男声唱的
怎样写卤代烃的同分异构
乡镇公务员能跨县调动吗?不想和男友分两地、
磁灵斗士合战器 7大磁灵
金水湾水疗会馆在哪里啊,我有事要去这个地方
大话2,做修罗任务时,男人最低要求要多少敏
跑跑卡丁车的故事模式怎么进入
推荐资讯
公主日记1里出现的凉鞋
哪个学校学口腔护理比较好
谁知道呼尼勋的详细资料
适合初二合唱的歌,
在中国,住宅小区必须要由物业管理公司来管理
疏港大道怎么去啊,有知道地址的么
和鹏五金怎么去啊,有知道地址的么
英雄联盟给号,哪位好心人不玩了的给我吧,我
求英语作文on college students free time
梦幻西游手游隐身怎么没效果 梦幻西游隐身
如陆游的诗“向来冰雪凝严地,力斡春回竟是谁
我家住沈阳市和平区去哪起诉离婚
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?