-
个人简介
#include <bits/stdc++.h> #include <cmath> using namespace std; char s[105]; int a[105],b[105],ans[105]; int lena,lenb,len; int main() { scanf("%s",s+1); lena=strlen(s+1); for(int i=1;i<=lena;i++) a[i]=s[lena+1-i]-'0'; scanf("%s",s+1); lenb=strlen(s+1); for(int i=1;i<=lenb;i++) b[i]=s[lenb+1-i]-'0'; if(lena>lenb) { len=lena; }else{ len=lenb; } for(int i=1;i<=len;i++) { ans[i]=a[i]+b[i]; } for(int i=1;i<=len;i++) { if(ans[i]>9) { ans[i+1]=ans[i+1]+ans[i]/10; ans[i]=ans[i]%10; if(i==len) { len++; } } } while(ans[len]==0&&len>1) { len--; } for(int i=len;i>=1;i--) { printf("%d",ans[i]);} return 0;}
#include <bits/stdc++.h> #include <cmath> using namespace std; char s[105]; int a[105],b[105],ans[105]; int lena,lenb,len; int main() { scanf("%s",s+1); lena=strlen(s+1); for(int i=1;i<=lena;i++) a[i]=s[lena+1-i]-'0'; scanf("%s",s+1); lenb=strlen(s+1); for(int i=1;i<=lenb;i++) b[i]=s[lenb+1-i]-'0'; if(lena>lenb) { len=lena; }else{ len=lenb; } for(int i=1;i<=len;i++) { ans[i]=a[i]-b[i]; } for(int i=1;i<=len;i++) { if(ans[i]<0) { ans[i+1]=ans[i+1]-1; ans[i]=ans[i]+10; if(i==len) { len++; } } } while(ans[len]==0&&len>1) { len--; } for(int i=len;i>=1;i--) { printf("%d",ans[i]); } return 0; }
#include<bits/stdc++.h> using namespace std; string s1,s2; int a[2000001],b[2000001],c[4000001]; int main( ) { cin>>s1>>s2; for(int i=0; i<s1.size(); i++) { a[i]=s1[s1.size()-1-i]-48; } for(int i=0; i<s2.size(); i++) { b[i]=s2[s2.size()-1-i]-48; } for(int i=0; i<s2.size(); i++) { for(int j=0; j<s1.size(); j++) { c[j+i]+=a[j]*b[i]; if(c[j+i]>9) { c[j+i+1]+=c[j+i]/10; c[j+i]=c[j+i]%10; } } } int index=0; for(int i=s1.size()+s2.size()-1; i>=0; i--) { if(c[i]!=0) { index=i; break; } } for(int i=index; i>=0; i--) { cout<<c[i]; } }
-
通过的题目
题目标签
- 数据排序
- 9
- 递推
- 9
- 函数
- 7
- 递归
- 6
- 算法提高
- 4
- 字符
- 4
- 其他
- 4
- 排序
- 4
- 一本通 高精度 一本通2018-第一章-高精度
- 2
- for循环语句
- 2
- 高精度
- 2
- 2016 年南海区青少年信息学奥林匹克竞赛试题
- 2
- 2015
- 1
- 编程基础之输入输出
- 1
- NOIP全国联赛普及组-2006年NOIP全国联赛普及组
- 1
- NOIP全国联赛普及组-2007年NOIP全国联赛普及组
- 1
- NOIP全国联赛提高组-2008年NOIP全国联赛提高组
- 1
- 语言基础-数组
- 1
- 入门必做-语言过关
- 1
- 初一
- 1