作业帮 > 综合 > 作业

C语言设计简单程序(要用到随机数)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 06:48:03
C语言设计简单程序(要用到随机数)
这个编程是用来做概率统计的
X={1,2,3}
Y={1,2,3} //(Y的取值与X无关)
Z={1,2,3}且Z!=X且Z!=Y
令A={1,2,3}中非Y非Z的数,
用for语句循环100次左右吧,求A=X的概率
求编程
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char const *argv[])
{
int x,y,z,n;
int sum=0;
srand(time(NULL));
for(n=0;n<100;n++)
{
x=rand()%3+1;
y=rand()%3+1;

do
{
z=rand()%3+1;
}
while(z==x&&z==y);

if (x!=y&&x!=z)
{
sum++;
}

}
printf("%d",sum);
return 0;
}