#include<bits/stdc++
原题链接:30365.【算法】减法2026-03-14 20:28:35
发布于:四川
#include<bits/stdc++.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1];
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}#include<bits/stdc.h>
#include <string>
using namespace std;
int n[10005],m[10005],l[10005];
void r(string s,int a[]){
for(int i=s.size()-1,j=1;i>=0;i--,j++){
a[j]=s[j]-'0';
}
}
int main(){
string s1;
string s2;
cin>>s1>>s2;
r(s1,n);
r(s2,m);
int len =max(s1.size(),s2.size());
for(int i=1;i<=len;i++){
l[i]+=n[i]+m[i];
if(l[i]>=10){
l[i+1]++;
l[i]-=10;
}
}
if(l[len+1])cout<<l[len+1];
for(int i=len;i>=1;i--)cout<<l[i]
return 0;
}
这里空空如也













有帮助,赞一个