当前位置: 首页 > backend >正文

【整形数字转化为字符串,求有几位相同(汉明距离)】2021-11-20 20:15

缘由整形数字转化为字符串,求有几位相同(汉明距离)-编程语言-CSDN问答

void 汉明距离()
{int a = 0, aa = 0, j = 0;std::cin >> a >> aa;while (a && aa)(a % 10 == aa % 10 ? 0 : ++j), a /= 10, aa /= 10;if (a || aa)std::cout << "数据位数不同\n";else std::cout << j << std::endl;
}
void IntToStr(int n, char *str)
{//缘由https://ask.csdn.net/questions/7570982?spm=1005.2025.3001.5141int a = 0;while (n)str[a++] = n % 10 + '0', n /= 10;//char str2[10]{}, str1[10]{};//int n = 0;std::sort(str1, str1 + 10);std::sort(str2, str2 + 10);//scanf_s("%d", &n); /*std::cin >> n;*/ IntToStr(n, str1);//scanf_s("%d", &n); /*std::cin >> n;*/ IntToStr(n, str2);//printf_s("%d", differ(str1, str2)); /*std::cout << differ(str1, str2) << std::endl;*/
}
int differ(char *str1, char *str2)
{//求几个不同为何要转为字符串?不用转为字符串也可以实现!int a = 0, j = 0;while (str1[a] != '\0')if (str1[a] != str2[a])++j, ++a;else++a;return j;
}

http://www.xdnf.cn/news/4785.html

相关文章:

  • EMQX 作为 MQTT Broker,支持 ​MQTT over TCP​ 和 ​MQTT over WebSocket​ 两种协议
  • 数据分析平台选型与最佳实践:如何打造高效、灵活的数据生态?
  • 编译原理头歌实验:词法分析程序设计与实现(C语言版)
  • 人工智能的自动驾驶新纪元:端到端智能系统挑战与前沿探索方案
  • Java 17配置Jenkins
  • robot_lab中rsl_rl的replay_amp_data.py简洁解析
  • 支持鸿蒙next的uts插件
  • 线代第二章矩阵第五、六、七节矩阵的转置、方阵的行列式、方阵的伴随矩阵
  • Android开发报错解决
  • mysql 复习
  • Webug4.0靶场通关笔记22- 第27关文件包含
  • 用递归实现各种排列
  • 使用Jmeter进行核心API压力测试
  • 如何进行APP安全加固
  • 计算机视觉与深度学习 | 基于Transformer的低照度图像增强技术
  • 用react实现一个简单的三页应用
  • nut-form表单:实现动态新增、校验
  • android ViewModel liveData无法监听之多线程下activityViewModels不安全
  • ISP gamma校正简介
  • 如何对外包团队进行有效的管理?
  • JAVA房屋租售管理系统房屋出租出售平台房屋销售房屋租赁房屋交易信息管理源码
  • 总线通信篇:I2C、SPI、CAN 的底层结构与多机通信设计
  • Python核心数据结构深度对比:列表、字典、元组与集合的异同与应用场景
  • 浏览器刷新结束页面事件,调结束事件的接口(vue)
  • 谷歌 Gemma 大模型安装步骤
  • oracle goldengate非并行进程转换为并行进程
  • Python3正则表达式:字符串魔法师的指南[特殊字符]‍♂️
  • 【C语言】--指针超详解(二)
  • 非对称加密:为什么RSA让“公开传密”成为可能
  • 计算机科技笔记: 容错计算机设计01 概述 教材书籍 课程安排 发展历史