ㅠ.ㅠ
이 코드 설명좀 해주세요 ^^
-------------------------------------------------------------------------
#include<stdio.h>
int a[1000000];
int b[1000000];
int r[1000000];
int rr=0;
main()
{
int i,j,k,m;
int o;
for(i=0;i<1000000;i++){
a[i] = b[i] = r[i] = 0;
}
a[0] = b[0] = 1;
for(i=1;i<100;i++){
for(j=0;j<i;j++){
for(k=0;k<rr+2;k++){
r[k] = a[k]+b[k];
}
for(k=0;k<1000000;k++){
if(r[k] >= 1000000000){
o = r[k] / 1000000000;
r[k] = r[k] % 1000000000;
r[k+1] = r[k+1] + o;
}
}
for(k=0;k<rr+2;k++){
a[k] = r[k];
if(a[k] > 0){
rr = k;
}
}
}
for(k=0;k<rr+2;k++){
b[k] = r[k];
}
printf(\"%d! -> \", i+1);
for(m=rr;m>=0;m--){
if(m==rr) printf(\"%d\", r[m]);
else printf(\"%09d\", r[m]);
}
puts(\"\");
}
printf(\"======\\n\");
printf(\"======\\n\");
printf(\"======\\n\\n\");
for(i=rr;i>=0;i--){
if(i==rr) printf(\"%d\", r[i]);
else printf(\"%09d\", r[i]);
}
printf(\"\\n\");
}
야 스발 깜짝아 뭐이렇게 길어 하면서 내리는데 놀랫네 뒤에 사람이 없엇네