解题思路:
注意事项:
参考代码:
#include <iostream> #include <cstring> using namespace std; char a[1001],b[1001]; int c[1001],d[1001],e[1001]; int main(){ scanf("%s%s",a,b); int len1=strlen(a),len2=strlen(b); for(int i=0;i<len1;i++) /*倒叙数组a*/ c[i]=a[len1-i-1]-'0'; for(int j=0;j<len2;j++) /*倒叙数组b*/ d[j]=b[len2-j-1]-'0'; int max=len1>len2?len1:len2;/*max保存数组长度最长的那个*/ int t=0,k=0; for(int i=0;i<max;i++){ t=c[i]+d[i]+t; /*t保存两个数组相加的值*/ e[k++]=t%10; /*取模*/ t/=10; } e[k]=t; /*将t赋值给最前面那个数*/ if(e[k]!=0) cout<<e[k]; /*输出最前面的数*/ for(int i=k-1;i>=0;) /*从第二位开始输出*/ cout<<e[i--]; cout<<endl; return 0; }
0.0分
0 人评分
C二级辅导-进制转换 (C语言代码)浏览:657 |
WU-蓝桥杯算法提高VIP-Quadratic Equation (C++代码)浏览:1808 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:642 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:703 |
三角形 (C语言代码)浏览:965 |
1013题解浏览:596 |
矩阵乘方 (C语言代码)浏览:1079 |
1051(奇了怪了)浏览:747 |
C二级辅导-等差数列 (C语言代码)浏览:891 |