Solutions/Fanta's Solution PKU 2845. 01000001. WA 지환태 2009. 1. 9. 16:16 #include #include void scan(int *a) { int i, len; char tmp[90]; scanf("%s",tmp); len=strlen(tmp); len--; i=89; while(len>=0) { a[i--]=tmp[len--]-'0'; } } void sum(int *a, int *b) { int i, j; i=89; //a,b while(i) { a[i]+=b[i]; for(j=i; a[j]>=2; j--) { a[j-1]++; a[j]-=2; } i--; } } void print(int *a) { int i=0; while(a[i]==0)i++; while(i<90) { printf("%d",a[i]); i++; } printf("\n"); } main() { int n,i; int bin[90],bin2[90]; scanf("%d",&n); for(i=1; i<=n; i++) { memset(bin,0,sizeof(int)*90); memset(bin2,0,sizeof(int)*90); scan(bin); scan(bin2); sum(bin, bin2); printf("%d ",i); print(bin); } } 이건 또 뭔지 ;;;;