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;
}
相关推荐
至为芯6 分钟前
IP6537至为芯支持双C口快充输出的45W降压SOC芯片
c语言·开发语言
hele_two9 分钟前
快速幂算法
c++·python·算法
小羊羊Python38 分钟前
SoundMaze v1.0.1正式发布!
开发语言·c++
浩瀚地学38 分钟前
【Java】JDK8的一些新特性
java·开发语言·经验分享·笔记·学习
l1t39 分钟前
利用DeepSeek将python DLX求解数独程序格式化并改成3.x版本
开发语言·python·算法·数独
JeffDingAI43 分钟前
【Datawhale学习笔记】深入大模型架构
笔记·学习
jllllyuz1 小时前
基于子集模拟的系统与静态可靠性分析及Matlab优化算法实现
算法·matlab·概率论
暖阳之下1 小时前
学习周报三十一
学习
程序员-King.1 小时前
day143—递归—对称二叉树(LeetCode-101)
数据结构·算法·leetcode·二叉树·递归
BlockChain8881 小时前
字符串最后一个单词的长度
算法·go