有1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天以后能卖完?[C语言编程]

如题所述

//C的语法都忘光了,用JAVA还是熟一些,但思想是一样的
public void main(String[] args){
//定义一个计数器count,用来计算总共需要用的天数
int count=0;
//定义变量存储当前西瓜总数
int temp=1020;
//开始循环判断,每循环一次加一天,西瓜总数小于或等于0时西瓜会卖光
while(temp>0){
count+=1;
temp=temp/2-2;
}
//最后的count的值就是卖完西瓜的天数
System.out.println("1020个西瓜"+count+"天能卖完!");
}
温馨提示:答案为网友推荐,仅供参考
相似回答