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

问题描述:

c语言产生不相同的数
比如 a随机取-1、0、1;b随机取-1、0、1.
但是a、b不能相同,现在a先取了一个数,b也取了一个数,然后判断a与b是否相同,相同的话再次取一组a和b.怎么用while 语句或者其他语句来做啊.
1个回答 分类:综合 2014-11-08

问题解答:

我来补答
#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);
]
 
 
展开全文阅读
剩余:2000
上一页:希望高人解答