提交时间:2024-08-19 21:48:24
运行 ID: 168010
#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:旺旺的碎冰冰~ }