美文网首页
字符串相加

字符串相加

作者: Newzer | 来源:发表于2022-07-13 23:44 被阅读0次
<?php
$a = "30";
$b = "1021";
addStrings($a, $b);

function addStrings($num1, $num2) {
        $cur = 0;
        $i = strlen($num1) - 1;
        $j = strlen($num2) - 1;
        $str = '';
        $flag = 0;
        $tmp = 0;
        while ($i >= 0 || $j >= 0) {
            $tmp ++;
            $a = ($i >= 0)?$num1[$i]:0;
            $b = ($j >= 0)?$num2[$j]:0;
            $res = $a + $b + $flag;
            if ($res >= 10) {
                $flag = 1;
                $res = $res -10;
            }else {
                $flag = 0;
            }
            $str = $res . $str;
            $i--;
            $j--;
        }
        if ($flag > 0) {
            $str = $flag . $str;
        }
        print_r($str);
    }
?>

相关文章

  • LeetCode-415-字符串相加

    LeetCode-415-字符串相加 415. 字符串相加[https://leetcode-cn.com/pro...

  • Python3的字符串使用

    字符串可以相加,相乘

  • JAVA之字符串总结

    一、字符串总结 1.字符串和字符串相加 2.字符串和数字相加 3.计算字符串的长度 4.判断字符串是否相等 5.字...

  • [Python]数据格式

    字符串 ‘’ “”一样 转译' " \ \n 相加:str1+str2;字符串和数字不能直接相加,要转换格式 转换...

  • 连字符+

    连字符:连接字符串相加的符号(必须由字符串参与) 任何类型与String相加,其结果都是String +号左右有字...

  • 神奇的Javascript

    在JavaScript中,加法的规则其实很简单,只有两种情况:你只能把数字和数字相加,或者字符串和字符串相加,所有...

  • 2019-06-29

    整数相加输出整数运算结果。字符和整数相加会输出字符ASCII码和整数的运算结果。而字符串再加其他类型都为字符串。 ...

  • 字符串模拟大数相加

    题目描述:用字符串模拟两个大数相加。

  • 字符串相加

    给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。注意:num1 和num2 的长度都小于 51...

  • 字符串相加

    给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。 注意:num1 和num2 的长度都小于 5...

网友评论

      本文标题:字符串相加

      本文链接:https://www.haomeiwen.com/subject/qncxirtx.html