问题标题: 酷町堂:3873 最多的“1”

0
0
已解决
董宇昊
董宇昊
初级启示者
初级启示者

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main() {
    int a,b[1001],c,d[1000],cnt=0,sum=-1;
    cin>>a;
    for(int i=1;i<=a;i++){
        cin>>b[i];
    }
    for(int i=1;i<=a;i++){
        int n[1001];
        d[i]=b[i];
        while(b[i]){
            n[++i]=b[i]%2;
            b[i]/=2;
        }
        if(n[i]==1) cnt++;
        if(cnt>sum){
            sum=cnt;
            c=d[i];
        }
    }
    cout<<c;
    return 0;
}

怎么写呀!

董宇昊在2020-05-20 20:20:25追加了内容

顶一下!

谁回答加悬赏!!!

40酷町豆!


0
已采纳
黄子扬
黄子扬
初级天翼
初级天翼

首先,既然是作业为什么要问。。

随后来一发您的版式的回答:

这题巨简单,itoa后判断即可

祝你AC!

经验收下了

0
董宇昊
董宇昊
初级启示者
初级启示者

这是作业

大佬帮忙!

0
我要回答