这些能不能用c写一下正确答案

img


#include<stdio.h>
int main()
{
  int i;
  int x=1;
  for(i=0;i<9;i++)
  x = 2*(x+1);
  printf("第一天拿的桃子个数为:%d\n",x);
  return 0;
}

第四题,猴子吃桃子。


#include<stdio.h>
int main()
{
    int n=10;
    int k=0;
    int sum=0;
    while(n>0)
    {
        sum+=n;
        k+=n;
        n=k/2;
        k=k%2;
    }
    printf("一共可以喝的可乐瓶数为:%d\n",sum);
    return 0;
}

第一题,喝可乐的。


#include<stdio.h>
int main()
{
int n=10;
int k=0;
int g=0;
int s=0;
while(n>0)
{
    s+=n;
    k+=n;
    g+=n;
    n=k/2+g/4;
    k%=2;
    g%=4;
}
printf("一共可以喝%d瓶\n",s);
    return 0;
}

第二题,也是喝可乐的。


#include <stdio.h>
 
int main(){
 
int hand = 0;//头
    int in = 0;//中
    int end = 0;//尾
    for (int i = 100; i < 1000; ++i){
    //获取头
        hand = i/100;
    //获取中
        in = (i - (hand * 100)) / 10;
    //获取尾
        end = i % 10;
        //根据次方相乘三次
        hand = (hand*hand*hand);
        in = (in*in*in);
        end = (end*end*end);
        if (i == (hand + in + end)){
            printf("三位水仙花数:%d\n", i);
        }
    }
    getchar();
    return 0;
 
}

第三题,水仙花数