c++ - C++返回字符数组相减的结果

标签 c++ c string decimal subtraction

我正在尝试减去每个 ASCII 字符都被视为十进制数字的字符串。例如:

"1000000000001" - "0100000000001" = "900000000000"

如果我的函数原型(prototype)如下所示,我将如何着手实现它:

char* get_sub(char* a, char* b)

最佳答案

请记住您是如何在小学算法 001 课上学习大数减法的。两个数的最低位相减,小于0加10,记住进位,继续下一位。

关于c++ - C++返回字符数组相减的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7783527/

相关文章:

c++ - 简单的逐帧视频解码器库

c++ - 具有相同变量名的不同结构

c - 如何读取整数并将其写入文件

c++ - 根据环境选择C二进制

php - 识别并显示字符串中的禁止字符

java - 如何在 Java 中将一个字符串在某个索引处分成两部分并保留两部分?

c++ - 无法从 map 获取字符分类信息

c++ - 名称查找和类范围

c - 在 C 中,可以通过指针修改 const 变量吗?

更改 C 中 char 数组的值