rand函数:获取一个范围在0到RAND_MAX(32767)之间的伪随机数(整数)srand函数:srand()用来设置rand()产生随机数时的随机数种子#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { int answer,result,count,number; answer=result=count=number=0; srand(time(NULL)); answer=rand()%100; printf(" 我已经想好了一个数,猜猜看是几:\n"); do{ scanf("%d",&number); count++; if(answer == number){ result = 1; printf("恭喜你!猜对了\n"); break; }else if(answer < number){ printf("大了\n"); }else if(answer > number){ printf("小了\n"); } }while( result == 0); printf("正确答案是%d,你一共用了%d次猜出\n",answer,count); return 0; }
编译运行:
用rand()函数实现猜数小游戏
于 2022-04-01 11:57:49 首次发布
这篇博客展示了如何利用C语言的srand和rand函数创建一个猜数字游戏。程序首先设定一个0到99之间的随机数,然后让用户尝试猜测这个数,通过提示"大了"、"小了"帮助用户逐步接近正确答案。游戏会记录用户尝试的次数,并在猜对后显示正确答案和尝试次数。
摘要由CSDN通过智能技术生成