栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言小题目——随机一个数,让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言小题目——随机一个数,让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。

系列文章目录

 

目录

前言

一、怎样引入随机数?

二、怎样循环?

总结

 


前言

随机一个数,让用户来猜,用户每输入一个数,就告诉它是大了还是小了,直到用户猜中为止,最后还要告诉用户它猜了多少次。


一、怎样引入随机数?
#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
#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; 
} 

暑期编程PK赛 得CSDN机械键盘等精美礼品!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1015107.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号