C语言实现随机数生成,当按键盘时停止随机数生成操作

来源:百度知道 编辑:UC知道 时间:2024/07/05 08:18:20
我现在想用C语言实现一个功能,请大家指教。

随机生成一个数,并不断让这个数刷新。当点击键盘上某个按键时(比如空格),这个数不再刷新。程序继续执行下面的操作。
有点类似于抽奖,屏幕上不断刷新一个数,当点击键盘时,刷新停止,屏幕上显示最后得到的那个数。

#include <stdlib.h>
#include <conio.h>

void main()
{
int r, i;

while(!kbhit())
{
r = rand();

printf("%d\b\b\b\b\b", r);
}

printf("%d\n", r);
system("PAUSE");
}

//小斌来做
//是不是要这个效果!
#include<stdlib.h>
#include<stdio.h>
#include <conio.h>

void main()
{
while(1)
{
if(kbhit())
break;
printf("%d\b\b\b\b\b", rand());
}
getch();
}