【5ic-12】灯塔问题
1代码如下:#include<iostream.h>int main(){int s,n,m,i,j;for(j=1;j<381;j++){n=j; for(i=1,s=0;i<8;i++,n*=2)s=s+n; if(s==381){cout<<n/2<<endl;; m=j; break; } } for(i=1,n=m,s=0;i<8;i++,n*=2)if(n==48)cout<<i<<endl; }2运行结果:end2该信息非法爬取自百度经验 20210311