该应用问题如下,中央电视台有一档节目“幸运52”中有一个游戏,流程如下,首先出示一件价格小于1000元的商品,玩家猜价格,主持人根据玩家猜出的价格给与提示,玩家猜出的价格是高于真实价格或者是低于真实价格。若在一分钟内玩家可以猜出价格,那么这件商品将会属于玩家。
请设计一个程序,将这一整个游戏的流程完整顺下来。
1.问题分析
这个游戏的全过程无非就是主持人先输入商品真实价格,然后玩家猜价格,主持人提示该价格与真实价格的关系,是高了还是低了,直到玩家把价格猜出。
程序如下
#include<stdio.h>
#include<stdlib.h> //清空屏幕的库函数 。
#include<conio.h> //程序运行完毕暂不退出的库函数。
int main()
{
int realprice,price,i;
printf("请输入商品的真实价格:");
scanf("%d",&realprice);
system("cls"); //清空屏幕,隐藏商品真实价格。
printf("请输入试猜的价格:\n");
while(price!=realprice)
{
i++;
printf("参与者:");
scanf("%d",&price);
printf("主持人:");
if(price>=1000)
{
printf("请输入1000以内的数字。\n");
}
if(price<0)
{
printf("请输入大于等于0的数字。\n");
}
if(price>realprice)
{
printf("高于真

本文详细介绍了如何使用C语言编写一个猜价格小游戏的程序。游戏流程包括主持人输入商品真实价格,玩家多次猜测并根据提示调整,直至猜中价格。程序中需要注意主持人输入、玩家输入限制、价格比较及程序暂停等关键点。
最低0.47元/天 解锁文章
5506





