C语言学的好的请进课程设计内容:用C语
#include
#include
#include
int MenuChoice(void)
{
int ret;
printf("1 - 输入篮球价格\n2 - 计算器开始猜测\n3 - 退出\n");
scanf("%d", &ret);
return (ret);
}
void GuessPrice(int place)
{
int mid, low = 1, high = 200;
char s[30] = {""};
while ((mid = (low + high) / 2) != place) {
printf("The price is: %d\n", mid);/*显...全部
#include
#include
#include
int MenuChoice(void)
{
int ret;
printf("1 - 输入篮球价格\n2 - 计算器开始猜测\n3 - 退出\n");
scanf("%d", &ret);
return (ret);
}
void GuessPrice(int place)
{
int mid, low = 1, high = 200;
char s[30] = {""};
while ((mid = (low + high) / 2) != place) {
printf("The price is: %d\n", mid);/*显示计算机预计的价格*/
if (strcmp(gets(s), "high") == 0)/*如果价格高,用户就输入"high"*/
high = mid - 1;
else if (strcmp(s, "low") == 0)/*如果价格低,用户就输入"low"*/
low = mid + 1;
}
}
int GetPrice(void)
{
int price;
while (price 200)
{
printf("Enter the price: ");
scanf("%d", &price);
}
return (price);
}
//主函数
void main()
{
int menuchoice;
menuchoice=MenuChoice();
int x=0;
if(menuchoice==1)
{
x=GetPrice();
GuessPrice(x);
}
if(menuchoice==3)
exit(1);
}
我已经把程序运行了一下,貌似没问题。
如有问题请提出。。。。
希望得到更多的指点。收起