acgo题库
  • 首页
  • 题库
  • 题单
  • 竞赛
  • 讨论
  • 排行
  • 团队
  • 备赛专区

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情题解(0)讨论(0)提交记录(0)
  • 就错一个

    #include <bits/stdc++.h> using namespace std; int charToNum(char c) { return c - 'A'; } char numToChar(int num) { return num + 'A'; } string f(string num1, string num2) { string result; int carry = 0; int len1 = num1.length(); int len2 = num2.length(); int i = len1 - 1; int j = len2 - 1; while (i >= 0 || j >= 0 || carry > 0) { int digit1 = (i >= 0) ? charToNum(num1[i]) : 0; int digit2 = (j >= 0) ? charToNum(num2[j]) : 0; int sum = digit1 + digit2 + carry; carry = sum / 20; int remainder = sum % 20; result = numToChar(remainder) + result; i--; j--; } return result; } int main() { string num1, num2; cin >> num1 >> num2; string sum = f(num1, num2); cout << sum << endl; return 0; }

    userId_undefined

    吴卡 ━━╋══════➢

    倔强青铜
    7阅读
    0回复
    0点赞
首页