求算法! int h=1;for(i=1;i<=n;i++){ h=h*2+1} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用递归算法或者for循环递归: public int CycleLife(int N) { if(N==0) { return 1; } if (N % 2 == 1) { return CycleLife(N - 1) *2; } else { return CycleLife(N - 1) + 1; } }使用循环:public int CycleLife2(int N) { int sum = 1; for (int i = 0; i < N;i++) { if (i % 2 == 0) { sum *= 2; } else { sum+= 1; } } return sum; } public static int f(int n){ return (int)(Math.Pow(2, (n + 3) / 2) - 1.5 + Math.Pow(-1, n) / 2.0);} 一年有2个周期,一次季风,一次夏天哦,那么,在栽树的这年这个风纪里应该长2倍,是这样?如果是的话:int N(9),米(1);do{ if(N%2>0) 米*=2; else 米+=1;}while(--N) C# WinForm TextBox 作为密码输入框时,如何禁止密码查看器获取密码 ? 根据多选一按钮组的选择产生相应的一组随机字符(3个选择) 关于string类型 程序的关闭提示问题? 求一正则 5位数或为空 VB的代码是否可以转换成C#的 C#制做帮助文档问题? 急!!类型转达换! Crystal report 子报表的问题? 用C#做浏览器,用什么控件 正则表达式匹配问题 c#如何调用restful风格的java WebService求解
递归: public int CycleLife(int N)
{
if(N==0)
{
return 1;
}
if (N % 2 == 1)
{
return CycleLife(N - 1) *2;
}
else
{
return CycleLife(N - 1) + 1;
}
}使用循环:public int CycleLife2(int N)
{
int sum = 1;
for (int i = 0; i < N;i++)
{
if (i % 2 == 0)
{
sum *= 2;
} else
{
sum+= 1;
}
}
return sum;
}
{
return (int)(Math.Pow(2, (n + 3) / 2) - 1.5 + Math.Pow(-1, n) / 2.0);
}
一年有2个周期,一次季风,一次夏天
哦,那么,在栽树的这年这个风纪里应该长2倍,是这样?如果是的话:int N(9),米(1);
do
{
if(N%2>0) 米*=2;
else 米+=1;
}while(--N)