哪位程序员大神给我看一下我的代码哪里写错了,随机数老是出现重复的,题目和代码在下面 5
#include<stdio.h>#include<time.h>#include<stdlib.h>intisexist(intm,inta[]){inti;if(a[...
#include<stdio.h>#include<time.h>#include<stdlib.h>int isexist(int m,int a[]){ int i; if(a[0]==-1) return 0; for(i=0;a[i]!=-1;i++) { if(m==a[i]) return 1; }}int main(){ int max,min,n,i,j,k,m=0,l,p; int a[100]; do{ printf("请输入号码范围(最小值 最大值)"); scanf("%d%d",&min,&max); for(i=0;i<max-min;i++){ a[i]=rand()%(max-min+1)+min; while(1) { for(j=0;j<i;j++) { if(a[i]==a[j]) { a[i]=rand()%(max-min+1)+min; j=0; break; } } if(j==i) break; }} printf("请输入本轮抽号的轮数:"); scanf("%d",&n); printf("\n"); for(i=1;i<=n;i++) { printf("请输入第%d轮抽号个数:",i); scanf("%d",&j); for(p=0;p<j;p++) { if(isexist(p,a[])) { printf("%d\t",a[p]); } } printf("\n按任意键继续\n"); } printf("本轮结束,是否继续"); scanf("%d",&l);} while(l==1); return 0;}
我说的重复是指前后两组数之间出现重复,随机数是在我给定的范围内的。 展开
我说的重复是指前后两组数之间出现重复,随机数是在我给定的范围内的。 展开
1个回答
杭州一知智能科技有限公司
2022-03-17 广告
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访...
点击进入详情页
本回答由杭州一知智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询