Run ID:5535
提交时间:2024-11-28 20:27:14
#include<iostream> using namespace std; int main(){ int a,b,n,m,num;//n存反转之和,m存和 cin>>num; for(int i=1;i<=num;i++){ cin>>a>>b; m=a+b;//存a+b int temp=m; int m_r=0;//存m的反转 while(m!=0){ m_r=m_r*10+m%10; m/=10; } //cout<<m_r<<endl; int a_r=0; while(a!=0){ a_r=a_r*10+a%10; a/=10; } int b_r=0; while(b!=0){ b_r=b_r*10+b%10; b/=10; } n=a_r+b_r; if(m_r==n) cout<<temp<<endl; else cout<<"NO"<<endl; } return 0; }