首页 > 编程语言 >c++小程序/随机产生100以内的一个自然数,给出7次机会猜测数的大小

c++小程序/随机产生100以内的一个自然数,给出7次机会猜测数的大小

时间:2023-11-23 13:03:00浏览次数:43  
标签:cout int 自然数 c++ 提示 input 100 include

一、随机产生100以内的一个自然数,给出7次机会猜测数的大小

要求:

1、  如果猜对了,提示:“真聪明,您猜对了!”,并退出程序

2、  如果猜得数比随机数大,给出提示“你猜的数太大了”

3、  如果猜得数比随机数小,提示“您猜的数太小了”,

如果超出七次没有猜对,提示“很遗憾,您没有猜对”,并退出程序


Code
#include<iostream> 
#include<cstdlib> 
#include<ctime> 
using namespace std; 

int main() 
{ 
srand(time(0));  
int i; 
int frequency=7; 
int input; 
i=rand()%100+1; //随即产生1-100的数字 
cout<<"请输入一个数字,100以内:"<<endl;   

while (frequency) 
{ 
cin>>input; 
If(input==i) 
{ 
cout<<"真聪明,您猜对了!"<<endl; 
exit(1); // 

} 
else if(input<i) 
cout<<"您猜的数太小了"<<endl; 
else cout<<"您猜的数太大了"<<endl; 
frequency--; 

}  
if(!frequency) cout<<"很遗憾,您没有猜对"<<endl; 
return 0; 
}


标签:cout,int,自然数,c++,提示,input,100,include
From: https://blog.51cto.com/u_16317510/8527106

相关文章

  • c++小程序/类Date
    声明类Date要求:1、使用户可以设置日期,并在输入错误时提示。a一年12个月,若输入12以外的数,提示“输入月份错误”b每个月依次有{31,28/29,31,30,31,30,31,31,30,31,30,31}若输入的数值超过该月天数,提示“输入天数错误”。2、可以查询两个日期之间相差天数注意:闰年Code#include<iostr......
  • c++小程序/数组排序
    数组排序1、定义交换两个整型数的函数swap2、定义sort函数给数组排序,调用swap函数Code#include<iostream.h>template<classT>voidswap(T&x,T&y){Ttemp;temp=x;x=y;y=temp;}template<classp>voidsort(p*a,pb){for(inti=0;i<10;i++){......
  • c++小程序/输入三个数,判断能不能组成三角形
    输入三个数,判断能不能组成三角形要求:1、输入-1,0,-1,提示“你输入的为负数”2、输入1,2,3,提示“你输入的三个数不能组成三角形”3、输入3,4,5提示“输入的三个数能组成三角形,并且是一个直角三角形”4、输入3,3,4提示“输入的三个数能组成三角形,并且是一个等腰三角形”1、 输入3,3,3提示“输......
  • c++(4)
    C++(4)1.C++模板1.1模板的概论C++提供了函数模板(functiontemplate),函数模板是将函数的参数类型不具体化,在函数使用时,再给定具体的参数的数据类型。C++给定两个模板机制:函数模板和类模板【注】都属于参数类型的模板,又称之为参数模板1.2函数模板函数模板可以自动推......
  • C/C++ 开发SCM服务管理组件
    SCM(ServiceControlManager)服务管理器是Windows操作系统中的一个关键组件,负责管理系统服务的启动、停止和配置。服务是一种在后台运行的应用程序,可以在系统启动时自动启动,也可以由用户或其他应用程序手动启动。本篇文章中,我们将通过使用Windows的服务管理器(SCM)提供的API接口,......
  • wxwidgets实战手册-c++(2)
    目录oninitoninit继承自wxApp的子类,可将它视为main和winmain,应用程序的入口//wxWidgets"HelloWorld"Program//Forcompilersthatsupportprecompilation,includes"wx/wx.h".#include<wx/wxprec.h>#ifndefWX_PRECOMP#include<wx/wx.h>......
  • 初中英语优秀范文100篇-005 The Person I Admire Most
    记忆树1MyteacherLilyisthepersonIadmiremost.翻译我最敬佩的人是我的老师莉莉。简化记忆敬佩的人句子结构主句:MyteacherLilyisthepersonIadmiremost.主语:MyteacherLily(我的老师莉莉):这个短语作为主句的主语,指代一个人物,即“我的老师莉莉”。谓语:is(是......
  • 哈夫曼编码和解码(c++实现)
    给一篇英文文章(text),统计各字符出现(仅需包括英文大小写字母)次数。1) 输出每个字符出现的次数,并进行Huffman树构造,将每个字符的编码存入到文件code1.txt。2) 输出字符串”DataStructure”的编码。3)将英文文章前4段的Huffman编码保存到文件code2.txt。4)实现解码功能,对文章的前2......
  • C/C++ 实现Windows注册表操作
    Windows注册表(Registry)是Windows操作系统中用于存储系统配置信息、用户设置和应用程序数据的一个集中式数据库。它是一个层次结构的数据库,由键(Key)和值(Value)组成,这些键和值被用于存储各种系统和应用程序的配置信息。以下是注册表的一些基本概念:键(Key):注册表中的数据结构,类似于文......
  • 159.102 C++问题求解
    一家生产纽扣的工厂给了你一份合同。工厂识别损坏的按钮,使其不会提供给商店。这家工厂有一台可以拍摄纽扣的照片。这台相机只能用黑白(没有颜色),分辨率不是很高很好,但这不是问题。你的工作是编写一个C++程序,识别照片中任何损坏的按钮。你需要生成一个图像,在每个按钮周围显示一个框。......