用C语言实现一个猜数游戏,随机产生一个数,用户每次猜,告诉大了或者小了,直到猜对,用递归实现。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void guess(int num)
{
int n;
printf("请输入1000以内的整数:");
scanf("%d",&n);
if(n>num) printf("大了\n");
else if(n<num) printf("小了\n");
else
{
printf("你猜对了\n");
return;
}
guess(num);
}
void main()
{
srand( (unsigned)time( NULL ) );
guess(rand()%1000);
}