69,369
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
using namespace std;
int eat(int day)
{
return day==1?2:2*(eat(day-1)+1); //返回的是吃之前的数,最后一天吃之前是2, 答案应是126
}
int main()
{
cout<<eat(6);
return 0;
}
#include<iostream>
using namespace std;
int eat(int day)
{
return day==1?0:2*(eat(day-1)+1);
}
int main()
{
cout<<eat(6);
return 0;
}
int f(int n)
{
if (n==1)
{
return 2;
}
return 2+2*f(n-1));
}
#include<iostream>
void main()
{
std::cout<<"桃子数目为:"<<f(6); //桃子数目为:126
system("pause");
}
#include <stdio.h>
void main()
{
int n = 6;
printf("%d\n", ((unsigned int)2<<n)-2);
return;
}
#include<stdio.h>
int main()
{
int n = 2;
int i ;
for(i = 1 ; i < 6 ; i++)
{
n = 2*(n+1);
}
printf("%d\n",n);
}