猜价格,价格93,输入一个数,高于93输出high,低于93输出low,循环判断,直至猜对输出C语言代码
时间: 2023-09-11 18:05:20 浏览: 60
C语言实现猜价格游戏
### 回答1:
以下是对应的C语言代码:
```c
#include <stdio.h>
int main() {
int price = 93;
int guess;
while(1) {
printf("请猜测价格:");
scanf("%d", &guess);
if(guess > price) {
printf("high\n");
} else if(guess < price) {
printf("low\n");
} else {
printf("你猜对了!\n");
break;
}
}
return 0;
}
```
请注意,这是一个无限循环,直到用户猜中价格才会退出循环。在实际使用时,可能需要增加一些限制,比如最多允许猜测几次等。
### 回答2:
以下是使用C语言编写的代码:
```c
#include <stdio.h>
int main() {
int price = 93;
int guess;
do {
printf("请输入一个数:");
scanf("%d", &guess);
if (guess > price) {
printf("high\n");
} else if (guess < price) {
printf("low\n");
} else {
printf("猜对了!\n");
}
} while (guess != price);
return 0;
}
```
在上述代码中,我们使用do-while循环来进行价格的猜测。首先声明一个变量`price`表示价格为93,然后进入do循环。在循环内部,我们提示用户输入一个数,并且使用`scanf`函数将用户的输入保存到变量`guess`中。然后我们通过对`guess`和`price`进行比较,如果`guess`大于`price`,则输出"high",如果`guess`小于`price`,则输出"low",如果`guess`等于`price`,则输出"猜对了!"。如果`guess`不等于`price`,则继续循环直至猜对为止。最后,返回0表示程序正常结束。
### 回答3:
#include<stdio.h>
int main() {
int price = 93;
int guess;
do {
printf("请输入一个数:");
scanf("%d", &guess);
if (guess > price) {
printf("high\n");
} else if (guess < price) {
printf("low\n");
} else {
printf("恭喜你猜对了!\n");
}
} while (guess != price);
return 0;
}
阅读全文