Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
168010 谢宗晋 二进制分类 C++ 解答错误 0 0 MS 192 KB 507 2024-08-19 21:48:24

Tests(0/4):


#include<stdio.h> #include<string.h> #include<stdlib.h> #include<math.h> #include<stdbool.h> int main(){ int n,m,suma=0,sumb=0,sum0,sum1; int i; scanf("%d",&n); for(i=1;i<=n;i++){ m=i; sum0=0; sum1=0; while(m!=0){ if(m%2==1){ sum1++; } else{ sum0++; } m/=2; } if(sum1>sum0){ suma++;//统计A类数的个数 } else{ sumb++;//统计B类数的个数 } } printf("%d %d\n",suma,sumb); return 0;//CSDN:旺旺的碎冰冰~ }


测评信息: