社区讨论
???为什么我只有60分???
P1001A+B Problem参与者 8已保存回复 9
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 9 条
- 当前快照
- 1 份
- 快照标识符
- @mi6y67no
- 此快照首次捕获于
- 2025/11/20 12:44 4 个月前
- 此快照最后确认于
- 2025/11/20 12:44 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
char sa[1010],sb[1010];
int la,lb,lc,a[1010],b[1010],c[1010];
int main(){
scanf("%s",sa);
scanf("%s",sb);
la = strlen(sa);
lb = strlen(sb);
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
for(int i = 0; i < la; i++)
a[la-i-1] = sa[i] - '0';
for(int i = 0; i < lb; i++)
b[lb-i-1] = sb[i] - '0';
lc = la > lb ? la : lb;
memset(c,0,sizeof(c));
for(int i = 0; i < lc; i++){
c[i] = a[i] + b[i] +c[i];
if(c[i] >= 10){
c[i+1] = 1;
c[i] -= 10;
}
}
if(c[lc] > 0) lc++;
for(int i = lc - 1; i >= 0; i--)
printf("%d",c[i]);
return 0;
}
为什么高精做这玩意儿只有60分···
回复
共 9 条回复,欢迎继续交流。
正在加载回复...