作业帮 > 综合 > 作业

c语言产生不相同的数比如 a随机取-1、0、1;b随机取-1、0、1.但是a、b不能相同,现在a先取了一个数,b也取了一

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 05:36:37
c语言产生不相同的数
比如 a随机取-1、0、1;b随机取-1、0、1.
但是a、b不能相同,现在a先取了一个数,b也取了一个数,然后判断a与b是否相同,相同的话再次取一组a和b.怎么用while 语句或者其他语句来做啊.
#include
#include
#include
void main()
{
int a,b;
srand(time(NULL));
a=rand()%3-1;
b=rand()%3-1;
while(a==b)
{
b=rand()%3-1;
}
printf("a=%d b=%d\n",a,b);
]