我是靠谱客的博主 单薄夕阳,最近开发中收集的这篇文章主要介绍C语言小题目——随机一个数,让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。系列文章目录前言一、怎样引入随机数?二、怎样循环?总结,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
系列文章目录
目录
前言
一、怎样引入随机数?
二、怎样循环?
总结
前言
随机一个数,让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。
一、怎样引入随机数?
#include<stdlib.h>
#include<time.h>
srand(time(0));
int a = rand();
我们只需要在代码中添加这四行代码,就可以生成随机数,但是随机数比较大,如果执行起来可能不好猜。
这里我们选择取余。
int b = a%100;
这样,我们的随机数范围就只有0--99,便于用户猜数。
二、怎样循环?
这个题比较简单,注意需要循环语句套条件语句。
printf("请猜一猜我想的数");
do{
scanf("%d",&guess);
if(guess<b){
printf("猜小了哦");
count++;
}
else if(guess>b){
printf("猜大了哦");
count++;
}
}while(guess != b);
总结
总的代码展示在这里:
//随机一个数,让用户来猜,用户每输入一个数,
//就告诉它是大了还是小了,直到用户猜中为止,
//最后还要告诉用户它猜了多少次。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){
srand(time(0));
int a = rand();
int b = a%100;
int guess;
int count=0;
printf("请猜一猜我想的数");
do{
scanf("%d",&guess);
if(guess<b){
printf("猜小了哦");
count++;
}
else if(guess>b){
printf("猜大了哦");
count++;
}
}while(guess != b);
printf("猜对了,这个数是%d,你一共猜了%d次",b,count);
return 0;
}
最后
以上就是单薄夕阳为你收集整理的C语言小题目——随机一个数,让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。系列文章目录前言一、怎样引入随机数?二、怎样循环?总结的全部内容,希望文章能够帮你解决C语言小题目——随机一个数,让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。系列文章目录前言一、怎样引入随机数?二、怎样循环?总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复