C语言 二分法 猜价格游戏

/* Author Mr.Long
 * Date 2015年12月2日17:37:47 
 */ 
#include<stdio.h>
#include<iostream>
/*  二分法  */
int main(){
	int price,newprice = 0,count = 0;
	printf("****猜价格游戏****\n");
	printf("设置商品价格(0 - 999):");
	input: 
	scanf("%d",&price);
	if(price <=0 || price >= 999){
		printf("请输入0 - 999 范围内的价格:");
		goto input;
	} 
	system("cls");
	while(newprice != price){
		printf("请输入你猜的价格:");
		scanf("%d",&newprice);
		if(newprice > price){
			printf("->高了\n");
		}else if(newprice < price){
			printf("->低了\n");
		}else if(newprice == price){
			printf("恭喜你,猜对了\n");
			break;
		}
		count++;
	}
	printf("所用步数:%d",count); 
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值