/**
文件名称:商品价格竞猜游戏.c
作者:安理计算机 杨腾飞
日期:2019.2.9
版本:v1.1
问题描述:在默认价钱上竞猜商品价格
知识点:
-------------1.if…else if…
------------ 2.while语句的应用
*/
#include<stdio.h>
main()
{
int prize=521; //定义实际价格
int guess; //定义猜测的价格
printf("Please input your guess money:\n");
scanf("%d",&guess);
while(guess!=prize)
{
if(guess>2000)
{
puts("Too big!!!\n");
}
else if(guess>1000&&guess<=2000)
{
puts("It's big!!\n");
}
else if(guess>521&&guess<=1000)
{
puts("A little big!!!\n");
}
else if(guess<521&&guess>0)
{
puts("It's small!!!\n");
}
else if(guess<0)
{
puts("That's impossible!!!\n");
}
printf("Please input your guess money:\n");
scanf("%d",&guess);
}
if(guess==prize)
{
puts("Your are right!!!");
}
}
/**
v1.0 仅支持单次猜数
*/
#include<stdio.h>
main()
{
int prize=521;
int guess;
printf("Please input your guess money:\n");
scanf("%d",&guess);
if(guess!=prize)
{
if(guess>2000)
{
puts("Too big!!!\n");
}
else if(guess>1000&&guess<=2000)
{
puts("It's big!!!\n");
}
else if(guess>521&&guess<=1000)
{
puts("A little big!!!\n");
}
else if(guess<521&&guess>0)
{
puts("It's small!!!\n");
}
else if(guess<0)
{
puts("That's impossible!!!\n");
}
}
if(guess==prize)
{
puts("Your are right!!!");
}
}
/**
v1.1 支持多次猜数直至猜中为为止
引申(来自C语言基础–安理计算机院计算机系教材):
1.设计编程在猜价格时显示猜测的次数
2.设置最大允许被猜测的次数
*/