1127: 【入门】A类多?B类多?

时间限制: 1 Sec 内存限制: 16 MB

提交: 3537 解决: 2406

[提交] [状态] [讨论版] [命题人:外部导入]

题目描述
一个自然数转换成二进制数后,如果1的个数比0的个数多,则称为A类数,否则称为B类数。输入n(n<=10000),输出1到n之间A类数、B类数各多少个。 输入
输入一个整数n(n<=10000) 输出
两个整数,为A类数和B类数的个数(用空格隔开)。 样例输入
11 样例输出
6 5

题解如下

#include<stdio.h>
#include<string.h>
int main()
{
int zhi;
scanf("%d",&zhi);
int ge_shu=0;
for(int m=1;m<=zhi;m++)
{
int n;
n=m;
if(n==0)
{
// printf("0"); }
else
{
int count_1=0;
int count_0=0; for(int i=0; ;i++)
{
if(n%2==0)
{
n/=2;
count_0++;
}
else if(n%2==1)
{
//printf("\n");
n/=2;
count_1++;
}
if(n==0)
break; }
//printf("%d %d",count_1,count_0);
if(count_1>count_0)
{
//printf("@a\n");
ge_shu++;
}
} } printf("%d %d",ge_shu,zhi-ge_shu);
return 0;
}

最新文章

  1. android 之 启动画面的两种方法
  2. PAT A 1030. Travel Plan (30)【最短路径】
  3. Unity仪表盘显示UGUI制作小心得
  4. 给深度学习入门者的Python快速教程 - 番外篇之Python-OpenCV
  5. windows server 开机自动登录并锁定
  6. iOS开发网络篇—搭建本地服务器(待整理)
  7. Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题[转载]
  8. Github上PHP资源汇总大全,php学习的好资料
  9. javascript笔记5-BOM
  10. java_文件类
  11. iBatis查询结果部分为null的解决办法
  12. PHP数字价格格式化,保留两位小数
  13. 【Netty源码分析】ChannelPipeline(二)
  14. vmware(1):vmware中的bridge、nat、host-only的区别
  15. 第二十节: 深入理解并发机制以及解决方案(锁机制、EF自有机制、队列模式等)
  16. install postgresql 10 on redhat linux 7 Redhat 安装 postgresql 10
  17. K3 WISE安全认证方式
  18. SQL Server查询数据库所有存储过程、触发器、索引信息SQL分享
  19. 小程序https请求,http网站升到https
  20. django 过滤器,标签

热门文章

  1. mupdf 基于命令行的 pdf转图片
  2. 写react项目要注意的事项
  3. 2019-2020-2 20175226 王鹏雲 网络对抗技术 Exp2 后门原理与实践
  4. RAC修改VIP地址
  5. PG归并排序算法详解
  6. Block详解一(底层分析)
  7. 使用form 表单 弹出登录框,只传递数据,不刷新界面
  8. rem - 移动前端自适应适配布局解决方案和比较(转载)
  9. Crypto++ 无法解析的外部符号 CryptoPP::AssignIntToInteger
  10. MySQL数据备份及还原(一)