早教吧作业答案频道 -->其他-->
编写C程序来玩“猜数字”的游戏,如下所示:通过在1-1000这个范围内随机选择整数的方式,来选择一个待猜的数字.然后程序显示:Ihaveanumberbetween1and1000.Canyouguessmynumber?Pleasetypeyourfirst
题目详情
编写C程序来玩“猜数字”的游戏,如下所示:通过在1-1000这个范围内随机选择整数的方式,来选择一个待猜的数字.然后程序显示:
I have a number between 1 and 1000.
Can you guess my number?
Please type your first guess.
然后,玩家输入第一个待猜的数字.程序使用如下信息中的一条进行响应:
1.Excellent You guessed the number!
Would you like to play again (y or n)?
2.Too low.Try again.
3.Too high.Try again.
修改以上的程序以计算玩家猜测的次数.如果这个数字等于10或者更小,
就显示Either you know the secret or you got lucky!(您要么知道了秘密,要么就是非常走运!)
如果玩家在10次猜测中猜中了这个数字,显示Aha!you know the secret!
如果玩家的猜测超过了10次,就显示you should be able to be better!为什么不在10次之内猜中他呢?
I have a number between 1 and 1000.
Can you guess my number?
Please type your first guess.
然后,玩家输入第一个待猜的数字.程序使用如下信息中的一条进行响应:
1.Excellent You guessed the number!
Would you like to play again (y or n)?
2.Too low.Try again.
3.Too high.Try again.
修改以上的程序以计算玩家猜测的次数.如果这个数字等于10或者更小,
就显示Either you know the secret or you got lucky!(您要么知道了秘密,要么就是非常走运!)
如果玩家在10次猜测中猜中了这个数字,显示Aha!you know the secret!
如果玩家的猜测超过了10次,就显示you should be able to be better!为什么不在10次之内猜中他呢?
▼优质解答
答案和解析
给,已经编译运行确认:
#include
#include
#include
void main()
{
int trueNum,guessNum;
int count=0;
char choose;
srand((unsigned)time(NULL));
do
{
trueNum=rand()%1000+1;
printf("I have a number between 1 and 1000.\n");
printf("Can you guess my number?\n");
printf("Please type your first guess.\n");
while(1)
{
scanf("%d",&guessNum);
if(guessNum==trueNum)
{
printf("Excellent ! You guessed the number!\n");
if(count
#include
#include
#include
void main()
{
int trueNum,guessNum;
int count=0;
char choose;
srand((unsigned)time(NULL));
do
{
trueNum=rand()%1000+1;
printf("I have a number between 1 and 1000.\n");
printf("Can you guess my number?\n");
printf("Please type your first guess.\n");
while(1)
{
scanf("%d",&guessNum);
if(guessNum==trueNum)
{
printf("Excellent ! You guessed the number!\n");
if(count
看了编写C程序来玩“猜数字”的游戏...的网友还看了以下:
一个老式的雷鸟车左右分别有3个尾灯,它们按照特定的方式闪烁来表示左转弯或右转弯.设计一个Moore时 2020-03-30 …
传统机器语言机器级,是用(16)来翻译机器指令。A.人工B.硬件C.编译程序D.微指令程序 2020-05-26 …
某型号的高射炮,每门发射一次击中飞机的概率为0.6.现在有若干门同时独立地对来犯敌机各射一发炮弹, 2020-06-16 …
用360手机卫士。备份恢复的短信顺序是倒的原来的手机短信备份到云端。换了新手机恢复回来。发现所有的 2020-06-27 …
实验二单链表实验一、实验目的1、掌握用VisualC++6.0上机调试单链表的基本方法2、掌握单链 2020-07-14 …
某型号的高射炮,每门发射一次击中飞机的概率为0.6.现在有若干门同时独立地对来犯敌机各射一发炮弹, 2020-07-19 …
2.几种无机盐的缺乏症状和食物来源无机盐的种类缺乏时的症状食物来源儿含钙的无机盐JL童缺钙易患(鸡 2020-08-02 …
在计算机中汉子的顺序用拼音来排序吗 2020-08-03 …
0--9一共十个数,4个一组,可以有多少种不同的组法?写出来.0,1,2,3,4,5,6,7,8,9 2020-11-03 …
有朋自远方来,他乘火车、轮船、汽车、飞机来的概率分别是0.3、0.2、0.1、0.4.如果他来的概率 2020-11-11 …