0
点赞
收藏
分享

微信扫一扫

C语言应用性编程

天际孤狼 2022-07-18 阅读 51

title: C应用性编程 date: 2022.06.21 toc: true comments: true tags: C categories: C应用性编程 description: keywords: top_img: cover:

输出一个随机数,随机数不能是那个特定的值

srand((unsigned)time(NULL));
int Rand_Num=0;
int Special_Num=21;
do
{
Rand_Num=rand()%100;
}
while(Rand_Num==Spcial_Num);

这样就可实现随机值不是21

随机生成不重复的4选项

for(i=1;i<Four_Option;i++)    //之所以是1开头,是因为0已经排好了 
{
do //生成不重复的随机数
{
Rand_Option_Flag=rand()%Num_Of_Words;
//避免生成相同的随机数选项
for(j=0;j<i;j++)
if(Option_Arr[j]==Rand_Option_Flag)
break;//这里只是跳出这个小的for的循环
}
while(i!=j);//这个判断说明了它发现了存在相同的随机数
Option_Arr[i]=Rand_Option_Flag;
}

举报

相关推荐

0 条评论