解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:559 |
用筛法求之N内的素数。 (C++代码)浏览:692 |
a+b浏览:432 |
企业奖金发放 (C语言代码)浏览:2315 |
数列问题 (C语言代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:984 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:553 |
C语言考试练习题_一元二次方程 (C++代码)浏览:961 |
母牛的故事 (C语言代码)浏览:757 |
整除的尾数 (C语言代码)浏览:525 |