作业介绍
string jia(string a1, string b1){
string c1 = "";
int a[505]={}, b[505]={}, c[505]={};
int lena = a1.length();
int lenb = b1.length();
int lenc = max(lena, lenb);
for(int i=0;i<lena;i++) a[i] = a1[lena-1-i]-'0';
for(int i=0;i<lenb;i++) b[i] = b1[lenb-1-i]-'0';
int x = 0;
for(int i=0;i<lenc;i++){
c[i] = a[i] + b[i] + x;
x = c[i]/10; // 计算进位情况
c[i] %= 10; // 进位完了只剩个位
}
if(x == 1) c[lenc++] = x;
// 把加出来的结果,转换为字符串
for(int i=0;i<lenc;i++){
c1 = char(c[i]+'0') + c1;
}
return c1;
}
题目
- 状态
- 已结束
- 题目
- 3
- 开始时间
- 2024-4-13 15:30
- 截止时间
- 2024-5-5 23:59
- 可延期
- 24 小时