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;
}
相关推荐
雨落在了我的手上8 分钟前
初始java(十七):常⽤⼯具类介绍
java·开发语言
手写码匠15 分钟前
华为云Flexus+DeepSeek征文|基于华为云Flexus X实例 + Dify + DeepSeek 构建企业级智能知识库问答系统实战
人工智能·深度学习·算法·aigc
凤凰院凶涛QAQ19 分钟前
《Java版数据结构 & 集合类剖析》集合框架的封装设计与顺序表:“从 Iterable 到 ArrayList:集合框架的‘职业树“
java·开发语言·数据结构
吴可可12331 分钟前
Win7上开发CAD2004自定义实体全解析
c++·算法
孟华苏33 分钟前
怎么快速排查内存泄漏问题
java·开发语言·python
YXXY31333 分钟前
二叉树中的深搜算法介绍
算法
zz345729811335 分钟前
C语言中字符串常量存储位置
c语言·开发语言·算法·青少年编程
noipp36 分钟前
推荐题目:洛谷 P16510 [GKS 2015 #C] gRanks
java·c语言·开发语言·c++·python·算法
flyinmind36 分钟前
Java环境与Android环境中使用QuickJS
java·开发语言·javascript·quickjs
郑洁文37 分钟前
基于Python的HTTP服务漏洞信息收集工具设计与实现
开发语言·python·http