Run ID:158046
提交时间:2026-08-20 15:33:51
#include <iostream> int main() { int count_A = 0, count_B = 0; for (int i = 1; i <= 1000; ++i) { int num = i; int ones = 0, zeros = 0; while (num > 0) { if (num % 2 == 1) { ones++; } else { zeros++; } num /= 2; } if (ones > zeros) { count_A++; } else { count_B++; } } // 输出最终结果 std::cout << "A类数的个数: " << count_A << std::endl; std::cout << "B类数的个数: " << count_B << std::endl; return 0; }