c语言趣味编程:话说有一只狗熊到玉米地里掰玉米,一边掰,一边吃,第一天吃了一半,又拿走一个回去喂小狗

2024-11-09 02:21:59
推荐回答(3个)
回答1:

#include
void main()
{
int day, x1, x2;
printf("狗熊到玉米地吃了包谷");
printf("第一天吃了一半又拿走一个回去喂小狗熊。\n");
printf("第二天又去吃了剩下的一半,走是任然带一个回去。/n");
printf("以后每天都吃前一天剩下的一半,拿走一个。/n");
printf("到了第十天时,地里只剩下一个包谷。求地里一共有多少包谷。/n");
day=10;
x2=1;
while (day>0)
{
x1=(x2+1)*2;
x2=x1;
day--;
}
printf("包谷总数=%d\n",x1);
}

回答2:

#include
void main()
{
int n=1;
for (int i=1;i<10;i++) n=(n+1)*2;
printf("%d",n);
}

回答3:

#include
void main()
{
int s,n,i;
n=10;
s=1;
for (i=1;is=(1+s)*2;
printf("%d",s);
}