#include"bits/stdc++.h" using namespace std; int main(){ string a1,a2; int b1[20000],b2[20000],b3[20000]={0}; cin>>a1; cin>>a2; int l1=a1.size(); int l2=a2.size(); for(int a=0;a<l1;a++){ b1[l1-a-1]=a1[a]-'0'; } for(int a=0;a<l2;a++){ b2[l2-a-1]=a2[a]-'0'; } int l3=max(l1,l2); for(int a=0;a<l3;a++){ b3[a]=b1[a]+b2[a]; } for(int a=0;a<l3;a++){ if(b3[a]>=10){ b3[a+1]+=b3[a]/10; b3[a]=b3[a]%10; } } if(b3[l3]!=0){ l3++; } for(int a=l3-1;a>=0;a--){ cout<<b3[a]; } return 0; }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
C语言考试练习题_保留字母 (C语言代码)浏览:733 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:400 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:564 |
矩形面积交 (C语言代码)浏览:1433 |
输入输出格式练习 (C语言代码)浏览:883 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:493 |
【出圈】 (C++代码)简单循环浏览:699 |
小O的数字 (C++代码)浏览:806 |
非常简单的算法,题解1049:C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:639 |
简单的a+b (C语言代码)浏览:597 |