1 条题解

  • 0
    @ 2025-8-24 22:51:47

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar Clarinet
    You are what you love.

    搬运于2025-08-24 22:51:47,当前版本为作者最后更新于2023-10-16 23:21:09,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    博客食用观感更佳

    简要题意

    有两个字符串 sstt,代表 26 进制下的数字,求同样用字符串表示的他们的和。

    分析

    我的思路是先将输入的字符串转化为数字相加,再转化为输出结果。

    由于输入的只能是两个一位数,所以只有两种情况:结果为一位数或以 BB 开头的两位数,分别判断就好。

    代码

    #include<bits/stdc++.h>
    using namespace std;
    string a,b;
    int x,y;
    int main(){
    	cin>>a>>b;
    	x=a[0]-'A';
    	y=b[0]-'A';
    	x+=y;
    	if(x<=25){
    		char ans='A'+x;
    		cout<<ans;
    	}
    	else{
    		cout<<'B';
    		char ans='A'+x-26;
    		cout<<ans;
    	}
    }
    

    感谢阅读!

    • 1

    信息

    ID
    9279
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者