中易网

怎么用C++语言编一个电脑随机输出1,2或3的程序呢

答案:1  悬赏:10  
解决时间 2021-12-15 20:45
不行啊
为什么我用FOR循环输出十五个数是一样的啊
答复不对呀
谁来帮我
最佳答案
#include<stdlib.h>
#include<time.h>
#include<stdio.h>

void main()
{
int i,k,range,n,a[100];
int min,max,flag=0;
long t;
double j;

min=0;
max=3;
range=max-min;
srand((unsigned)time(&t));
do{ for(i=0;i<100;i++)
{ n=rand();
j=((double)n/(double)RAND_MAX);
n=(int)(j*(double)range);
n+=min;
a[i]=n;
}

for(i=0;i<99;i++)
{ for(k=i+1;k<100;k++)
if(a[i]==a[k]) flag=1;flag=0;}

}while(flag);
printf("The random number is:\n");
for(i=0;i<100;i++)
{ printf("%d ",a[i]);
if((i+1)%10==0) printf("\n");}

}

转别人的,稍微修改了一下,符合你的要求了,这是一次产生100个,你可以改变数组大小
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北集坡街道办事处地址在什么地方,想过去办事
和男朋友认识一百天了,送什么礼物给他呢?
如何更改管理员名称,再设置一个低权限的假帐
纻麻的意思是什么?纻麻的释义是什么啊?
澄寂的意思是什么啊?请解释下!
北京师范大学毕业的学生现在好找工作吗?
私券的意思是什么?私券的释义是什么啊?
名不虚传的意思是什么啊?请解释下!
求《水浒传》中李逵的一段肖像描写。
属马和属鼠真的相克么?
69年处女座o型女性格
姿甲殿美甲美睫地址好找么,我有些事要过去
北京中关村科技园区形成和发展的最主要优势条
实际经营范围超出工商注册的范围可以吗?就像
067pt这个车牌号怎么样啊
推荐资讯
印象深刻难以忘记用什么词语来表达
索尼相机照相的时候显示"无memorystick"照的
软冻冻的意思是什么?软冻冻的释义是什么啊?
空调扇可以加制冷设备吗?可以加装哪些制冷设
格喳的意思是什么?格喳的释义是什么啊?
玧子的意思是什么?玧子的释义是什么啊?
精密轴承b代表什么
野渚的意思是什么?野渚的释义是什么啊?
丰田威驰几年换一代
金沙銀汞的意思是什么?金沙銀汞的释义是什么
成安县工商行政管理局商城工商分局地址有知道
苹果4s版本7.1.1系统的怎么样?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?