问题:猜价格?
#include <stdio.h>
#include <stdlib.h>
int main()
{
//循环次数
//每猜一次,猜测总次数+1
int price = 7890; //要用户猜的商品价格,也可以使用随机数生成
int guessPrice;//用户猜测的商品价格
int count = 0; //用来记录猜的次数
srand((unsigned)time(NULL)); //生成随机数字
price = rand() * 1000 % 10000;
printf("%d",price); //打印生成的随机数字
for (;;count++)
{
printf("请输入猜测的商品价格:");
scanf("%d",&guessPrice);
if (guessPrice > price)
{
printf("大了!\n");
}
else if (guessPrice < price)
{
printf("小了\n");
}
else
{
printf("恭喜猜对了\n");
count++;
break ;//如果猜对了,就跳出循环
}
}
printf("您一共猜了%d次\n",count);
if (count <= 5)
{
printf("精彩!你简直了!\n");
}
}