Day39~实现一个算法确定将一个二进制整数翻转为另一个二进制整数,需要翻转的位数

实现一个算法确定将一个二进制整数翻转为另一个二进制整数,需要翻转的位数。就比如将10101翻转为11011要翻转2、3、4位,一共3次。

要求:分别输入两次二进制数,输出翻转的次数

cpp 复制代码
#include <stdio.h>

#define MAX_SIZE 101

int main(int argc, char **argv)
{
    int count = 0;
    char src1[MAX_SIZE];
    char src2[MAX_SIZE];

    scanf("%s", src1);
    scanf("%s", src2);

    for (int i = 0; src1[i]; i++)
    {
        if (src1[i] != src2[i])
        {
            count++;
        }
    }

    printf("%d\n", count);

    return 0;
}
相关推荐
yong99906 分钟前
MATLAB读取高光谱图像
开发语言·matlab
2zcode12 分钟前
基于MATLAB的肝病风险评估与分期分析系统设计与实现
开发语言·matlab
小小de风呀21 分钟前
de风——【从零开始学C++】(五):内存管理
开发语言·c++
ooseabiscuit26 分钟前
Laravel6.x核心优化与特性全解析
android·开发语言·javascript
折哥的程序人生 · 物流技术专研27 分钟前
Java面试85题图解版(一):基础核心篇
java·开发语言·后端·面试
Hello.Reader1 小时前
算法基础(十)——分治思想把大问题拆成小问题
java·开发语言·算法
一只大袋鼠1 小时前
JavaWeb四种文件上传方式(下篇)
java·开发语言·springmvc·javaweb
风兮雨露1 小时前
VMware虚拟机(安装/绿色版)
学习
TE-茶叶蛋2 小时前
深入研究 yudao-framework 模块:Java 编程能力提升指南
java·开发语言
CHANG_THE_WORLD2 小时前
C语言中的 %*s 和 %.*s 和C++的字符串格式化输出
c语言·c++·c#