C语言如何随机产生-10至+10的随机数?

问题描述:

C语言如何随机产生-10至+10的随机数?
rand好像只能生成正数?
1个回答 分类:综合 2014-10-08

问题解答:

我来补答
//---------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int a;
int t=10,d=100;
srand(time(NULL)); /*初始化随机数种子*/
a=rand()%(d-t)+t; /*生成一个[t,d)区间内的整数*/
return 0;
}
//---------------------------------------------------------------------------
 
 
展开全文阅读
剩余:2000
上一页:必修3第一单元
下一页:第4课时