问题标题: 酷町堂:1043怎么做啊?

0
0

0
已采纳
臧启亚
臧启亚
初级光能
初级光能

核心代码

    for(i=0;i<16;i++){
        sum=sum+n;
        n=n*2;
    }
    cout<<sum<<endl;

sum初值一定要定义为0;

最后结果为65535,但不建议直接打表输出

0
0
徐云皓
徐云皓
新手天翼
新手天翼

核心

int i,t,s;
    t=1; s=0;
    for (i=1; i<=16; i++)
    {
        s=s+t;
        t=t*2;
    }
    cout<<s;

 

四四棋盘就是16,每次都乘2,放满了16,输出s

0
0
夏子健
夏子健
初级光能
初级光能


for(i=1;i<=16;i++)
{s=s+a;
a=a*2;
}

0
栾峻岩
栾峻岩
初级天翼
初级天翼
for (i=2;i<=16;i++)//从第2格到第16格循环。

    {

        s+=a;//总和加上第i格的米粒数。

        a*=2;   //下一个的米粒数是上一个的两倍。

    }

a的初始值为2,s的初始值为1哦!!!

 

我要回答