系列文章目录
目录
前言
一、怎样引入随机数?
二、怎样循环?
总结
前言
随机一个数,让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。
一、怎样引入随机数?
#include
#include
srand(time(0));
int a = rand();
我们只需要在代码中添加这四行代码,就可以生成随机数,但是随机数比较大,如果执行起来可能不好猜。
这里我们选择取余。
int b = a%100;
这样,我们的随机数范围就只有0--99,便于用户猜数。
二、怎样循环?
这个题比较简单,注意需要循环语句套条件语句。
printf("请猜一猜我想的数");
do{
scanf("%d",&guess);
if(guessb){
printf("猜大了哦");
count++;
}
}while(guess != b);
总结
总的代码展示在这里:
//随机一个数,让用户来猜,用户每输入一个数, //就告诉它是大了还是小了,直到用户猜中为止, //最后还要告诉用户它猜了多少次。 #include暑期编程PK赛 得CSDN机械键盘等精美礼品!#include #include int main(){ srand(time(0)); int a = rand(); int b = a%100; int guess; int count=0; printf("请猜一猜我想的数"); do{ scanf("%d",&guess); if(guessb){ printf("猜大了哦"); count++; } }while(guess != b); printf("猜对了,这个数是%d,你一共猜了%d次",b,count); return 0; }



