15 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,sum,n=0,d,e=0; cin>>a>>b; sum=a+b; while(sum>0){ sum=sum/10; n++; } int c[n-1]; sum=a+b; for(int i=0;i<n;i++){ d=sum%10; c[i]=d; sum=sum/10; } for(int i=0;i<n;i++){ if(c[i]!=c[n-1-i]) e++; } cout<<a+b<<endl; if(e==0) cout<<"Yes"; else cout<<"No"; return 0; }
-
0
-
0
#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; }
-
-1
#include<bits/stdc++.h> using namespace std; int main() { int a,b,sum,x,y,z,n,m; cin>>a>>b; sum=a+b;~ ~ x=sum%10; y=sum/10%10; z=sum/100%10; n=sum/1000%10; m=sum/10000%10; (char) x; (char) y; (char) z; (char) n; (char) m; if(xm&&yn){ cout<<sum<<endl<<"Yes"; }else if(m0&&xn&&yz){ cout<<sum<<endl<<"Yes"; }else if(n0&&m0&&xz){ cout<<sum<<endl<<"Yes"; }else if(z0&&n0&&m0&&xy){ cout~<<sum<<endl<<"Yes"; }else{第五人格启动11111111111 cout<<sum<<endl<<"No"; } return 0;11111 }11
-
-2
#include <bits/stdc++.h> using namespace std; int main(){ int a,b,s,h,t,o;//定义并赋值 cin>>a>>b;//输入 s=a+b;//计算a+b(sum) h=s/100;//计算sum的百位 t=s/10%10;//计算sum的十位 o=s%10;//计算sum的个位 (char)h;//将sum的百位强转为字符类型 (char)t;//将sum的十位强转为字符类型 (char)o;//将sum的个位强转为字符类型 if(h==o){//如果sum的百位=个位 cout<<s<<endl<<"Yes";//输出 }if(h!=o){//********* cout<<s<<endl<<"No";//** } return 0; }
-
-2
#include
using namespace std; (仅供参考awa) int main(){ int a,b,s,h,t,o;//定义并赋值 (仅供参考awa) cin>>a>>b;//输入 s=a+b;//计算a+b(sum) h=s/100;//计算sum的百位 t=s/10%10;//计算sum的十位 o=s%10;//计算sum的个位 (char)h;//将sum的百位强转为字符类型 (仅供参考awa) (char)t;//将sum的十位强转为字符类型 (char)o;//将sum的个位强转为字符类型 if(h==o){//如果sum的百位=个位 (仅供参考awa) cout<<s<<endl<<"Yes";//输出 }if(h!=o){//********* (仅供参考awa) cout<<s<<endl<<"No";//** (仅供参考awa) } return 0; } -
-2
#include
using namespace std; (仅供参考awa) int main(){ int a,b,s,h,t,o;//定义并赋值 (仅供参考awa) cin>>a>>b;//输入 s=a+b;//计算a+b(sum) h=s/100;//计算sum的百位 t=s/10%10;//计算sum的十位 o=s%10;//计算sum的个位 (char)h;//将sum的百位强转为字符类型 (仅供参考awa) (char)t;//将sum的十位强转为字符类型 (char)o;//将sum的个位强转为字符类型 if(h==o){//如果sum的百位=个位 (仅供参考awa) cout<<s<<endl<<"Yes";//输出 }if(h!=o){//********* (仅供参考awa) cout<<s<<endl<<"No";//** (仅供参考awa) } return 0; } (请勿抄袭) awa -
-3
#include <header> using namespace std; (*仅供参考awa*) int main(){ int a,b,s,h,t,o;//定义并赋值 (*仅供参考awa*) cin>>a>>b;//输入 s=a+b;//计算a+b(sum) h=s/100;//计算sum的百位 t=s/10%10;//计算sum的十位 o=s%10;//计算sum的个位 (char)h;//将sum的百位强转为字符类型 (*仅供参考awa*) (char)t;//将sum的十位强转为字符类型 (char)o;//将sum的个位强转为字符类型 if(h==o){//如果sum的百位=个位 (*仅供参考awa*) cout<<s<<endl<<"Yes";//输出 }if(h!=o){//********* (*仅供参考awa*) cout<<s<<endl<<"No";//** (*仅供参考awa*) } return 0; } (请勿抄袭) awa
- 1
信息
- ID
- 815
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 5
- 标签
- 递交数
- 360
- 已通过
- 151
- 上传者