0
已采纳
栾峻岩
初级天翼
初级天翼
for (i=2;i<=16;i++)//从第2格到第16格循环。
{
s+=a;//总和加上第i格的米粒数。
a*=2; //下一个的米粒数是上一个的两倍。
}
a的初始值为2,s的初始值为1哦!!!
最后输出总和!!!
或者从1开始循环,也可以哦!!!
1
陆麟瑞
资深天翼
资深天翼
t=1;//初值 s=1;//初值 for(int i=2; i<=16; i++)//总共循环15次 { s*=2;//s乘2 t+=s;//累加 }
输出t
0
夏子健
初级光能
初级光能
for(i=1;i<=16;i++)//由于第一个棋盘比较特殊,所以赋值为1
{s=s+a;
a=a*2;//规律:等比数列,后一项是前一项的2倍
}
cout<<s;
}
0
臧启亚
初级光能
初级光能
核心代码
for(i=0;i<16;i++){
sum=sum+n;
n=n*2;
}
cout<<sum<<endl;
sum初值要定义为0;
最后结果为65535(但不建议打表)
0