/*减法*/
#include "stdio.h"
#include "string.h"
int main(void) {
char a[1000]={0},b[1000]={0},sum[1000]={0};
int i=0,lena,lenb,f=999,t=0;
scanf("%s%s",a,b);
while(a[i]!=0) { a[i]-='0'; i++; }
lena=i; i=0;
while(b[i]!=0) { b[i]-='0'; i++; }
lenb=i; i=1;
if(strcmp(a,b)<0) { printf("%c",'-'); t=1; }
while(lena!=0 || lenb!=0 || i) {
if(lena==0 && lenb==0) i=0;
if(!t && (sum[f]+=a[lena]-b[lenb])<0) { sum[f-1]--; sum[f]+=10; }
if( t && (sum[f]+=b[lenb]-a[lena])<0) { sum[f-1]--; sum[f]+=10; }
f--;
if(lena==0) a[lena]=0; else lena--;
if(lenb==0) b[lenb]=0; else lenb--;
}
for(f=999;f>-1;f--) {
sum[f-1]+=sum[f]/10;
sum[f]=sum[f]%10;
} f=0;
for(i=0;i<999;i++) {
if(f==0 && sum[i]!=0) f=1;
if(f) printf("%d",sum[i]);
}
getch();
return 0;
}
My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.