十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
使用随机函数即可产生随机数。
创新互联主营靖边网站建设的网络公司,主营网站建设方案,成都app软件开发,靖边h5小程序设计搭建,靖边网站营销推广欢迎靖边等地区企业咨询
1、C语言提供了一些库函数来实现随机数的产生。C语言中有三个通用的随机数发生器,分别为 rand函数, random函数, randomize 函数
2、但是rand函数产生的并不是真意正义上的随机数,是一个伪随机数,是根据一个数,称之为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非破坏了系统,为了改变这个种子的值,C提供了srand()函数,它的原形是void srand( int a)。
3、在调用rand函数产生随机数前,必须先利用srand()设好随机数种子,如果未设随机数种子,rand()在调用时会自动设随机数种子为1。一般用for语句来设置种子的个数。
举例:
#include stdio.h
#include stdlib.h
#include time.h
int main()
{
int a[10][2];
int i,j,x,y;
srand(time(NULL));/*随机数种子*/
for ( i=0;i10;i++)
for ( j=0;j2;j++)
{
a[i][j]=0+ rand()%10;/*产生0到10(不包括10)之间的随机数*/
}
printf("输出元素:\n");
for ( i=0;i10;i++)
for ( j=0;j2;j++)
{
printf("a[%d][%d]=%d ",i,j,a[i][j]);
if((j+1)%2==0)
printf("\n");
}
getchar();
return 0;
}
这个是和你具体的类有关系,你这个类应该是描述点的,五个函数分别是
1设置点坐标
2移动点
3显示点
4获取点的x坐标
5获取点的y坐标
函数名: int86
功 能: 通用8086软中断接口
用 法: int int86(int intr_num, union REGS *inregs, union REGS *outregs);
程序例:
#include stdio.h
#include conio.h
#include dos.h
#define VIDEO 0x10
void movetoxy(int x, int y)
{
union REGS regs;
regs.h.ah = 2; /* set cursor postion */
regs.h.dh = y;
regs.h.dl = x;
regs.h.bh = 0; /* video page 0 */
int86(VIDEO, regs, regs);
}
int main(void)
{
clrscr();
movetoxy(35, 10);
printf("Hello/n");
return 0;
}