随机产生0和1,进而产生‘+’‘-’
头文件windows.h 借助sleep进行时间上的滞后
#include#include #include #include int * random01()//Generate random numbers 1 or 0 { static int rr[3]; srand((unsigned int)time(NULL));//修改种子 for (int i = 0; i < 3; i++) { rr[i]=rand();//设置范围 1-20 Sleep(500); // windows.h } return rr; } int main(int argc, char const *argv[]) //product + or - { int *q;// build a pointer q=random01(); for (int i = 0; i < 3; ++i) { printf("%dn",*(q+i)%2);//priint random number } char a[2]={'+','-'}; printf("%cn%cn",a[*(q+0)%2],a[*(q+1)%2]); return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)