c语言 ,编写一个猜数游戏程序,输入一个设定的整数,供玩者猜。
答案:1 悬赏:0
解决时间 2021-02-17 18:41
- 提问者网友:那叫心脏的地方装的都是你
- 2021-02-17 02:24
c语言 ,编写一个猜数游戏程序,输入一个设定的整数,供玩者猜。
最佳答案
- 二级知识专家网友:枭雄戏美人
- 2021-02-17 03:15
#include
#include
#include
#define GUESS_LIMIT 1000
char *infos[] = {
"【猜数游戏已启动】
数字已经设定好,请玩家进行猜测,数字范围在0~%d
",
"猜测数字大了!请继续猜测:",
"猜测数字小了!请继续猜测:",
"恭喜猜中数字!!!共猜测了%d次
"
};
int guess_program(){
int target_num, guess_num, guess_time;
guess_time = 0;
target_num = rand() % (GUESS_LIMIT + 1);
printf(infos[0], GUESS_LIMIT);
do{
printf(">>");
scanf("%d", &guess_num);
guess_time++;
if (guess_num > target_num)
printf("%s
", infos[1]);
else if (guess_num < target_num)
printf("%s
", infos[2]);
} while (guess_num != target_num);
printf(infos[3], guess_time);
return 0;
}
int main(){
srand(time(NULL));
guess_program();
return 0;
}
#include
#include
#define GUESS_LIMIT 1000
char *infos[] = {
"【猜数游戏已启动】
数字已经设定好,请玩家进行猜测,数字范围在0~%d
",
"猜测数字大了!请继续猜测:",
"猜测数字小了!请继续猜测:",
"恭喜猜中数字!!!共猜测了%d次
"
};
int guess_program(){
int target_num, guess_num, guess_time;
guess_time = 0;
target_num = rand() % (GUESS_LIMIT + 1);
printf(infos[0], GUESS_LIMIT);
do{
printf(">>");
scanf("%d", &guess_num);
guess_time++;
if (guess_num > target_num)
printf("%s
", infos[1]);
else if (guess_num < target_num)
printf("%s
", infos[2]);
} while (guess_num != target_num);
printf(infos[3], guess_time);
return 0;
}
int main(){
srand(time(NULL));
guess_program();
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯