
有n(n>=100,键盘输入)个西瓜,第一天卖掉总数的一半后又多卖出两个,以后每天卖剩下的一半多两个,问几天能卖完?编程实现
n = int(input())
count = n
days = 0
while count > 0:
sold = count // 2 + 2
count -= sold
days += 1
print(days)
count = int(input())
day = 0
while count > 0:
count = count / 2
count -= 2
day += 1
print(day)
static int day=0;
static int sum;
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
sum=scanner.nextInt();
while(sum>0) {
sum=(sum>>1)-2;
++day;
}
System.out.println(day);
}
n=int(input("输入西瓜总数n(n>=100):"))
count=n
day=0
while count > 0:
sold=count // 2 + 2
count-=sold
day+=1
print(day)