14 条题解

  • 0
    @ 2024-3-24 16:11:46
    #include <bits/stdc++.h>  
    
    using namespace std;
    
    int n, m, sum;  // 声明三个整型变量 n、m 和 sum
    
    bool h(int n) {  // 判断一个数是否是回文数的函数
    	int temp = n, temp3 = 0;
    	while (n)  // 反向排列得到的数
    		temp3 *= 10, temp3 += n % 10, n /= 10;
    	if (temp == temp3)  // 如果原始数和反向排列后的数相等,则是回文数
    		return true;
    	else
    		return false;
    }
    
    int main() {
    	cin >> n >> m;  // 读入 n和 m的值
    
    	sum = n + m;  // 计算 n+m 的结果
    	cout << sum << '\n';  // 输出 sum
    
    	if (h(sum))  // 判断 sum 是否是回文数
    		cout << "Yes";  // 如果是回文数,输出 "Yes"
    	else
    		cout << "No";  // 否则,输出 "No"
    
    	return 0;  
    }
    

    信息

    ID
    815
    时间
    1000ms
    内存
    64MiB
    难度
    4
    标签
    递交数
    339
    已通过
    146
    上传者