实现商品竞猜游戏
随机产生一个商品价格
用户竞猜10次
用户输入的>产生的
输出 对不起 大了
用户输入的<产生的
输出 对不起 小了
用户输入==产生的
输出 对了 一共猜了n次
退出
如果10次都没猜对
输出 GameOver
思考:
输入1 可以继续游戏
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, const char * argv[]) {
// insert code here...
srand(time(NULL));
int price=rand()%100+550;
int userprice=0;
int n=0;
int m=0;
while (1) {
for (n=0; n<10; n++) {
printf("请输入您的竞猜结果!\n");
scanf("%d",&userprice);
if (userprice>price) {
printf("对不起,您猜的太大了!\n");
}
if (userprice<price) {
printf("对不起,您猜的太小了!\n");
}
if (userprice==price) {
printf("恭喜您猜对了,商品送给您!\n");
printf("您一共竞猜了%d次!\n",n );
printf("如果继续请输入1\n");
scanf("%d",&m );
if (m==1) {
n=0;
} else {
break;
}
}
}
if (n>=10) {
printf("对不起,您没有机会了!继续请输入1\n");
scanf("%d",&m );
if (m==1) {
n=0;
} else {
break;
}
}
}
return 0;
}