2^1000의 각자리수합 더하기 문제.C
int fourth(int num)
{
int array[10000];
int i,i2,num,count=0,array1,last=0,all=0,alls,lasts,use,use2,alluse=0;
array[0]=2;
for(i=0;i
{
if(array[0]>9999)
{
array=array[0]
for(array[0] > 9)
{
array=array/10;
count++;
}
all=count/4;
last=count%4;
for(i2=0,use=1;i2<=last;i2++)
use=use*10;
for(i2=0,use2=1;i2
use2=use2*1000;
alluse=use*use2;
if(all>1)
{
for(i2=0;i2
{
array[i2]=array/alluse;
array=((array/alluse)*alluse);
alluse=allues/use2;
}
array[i2]=array%use2;
}
else{
array[0]=array/alluse;
array[1]=array%alluse;
}
}
else{
array[0]=array[0]*2;
}
}
}
일단 배열을이용해 4자리씩 끊었는데 코딩실력이 아직부족해 코드가 많이 복잡합니다...
어제낮부터 지금까지 수도없이 고민했는데 답이안나오네요... 도움좀 주셧으면 합니다
배열을 4자리씩 끊는 함수에요
배열을 4자리씩 끊는 함수에요
https://kldp.org/node/158191
https://kldp.org/node/158191
참고해서 코드 올리고.
수학 공부하세요.
세벌 https://sebuls.blogspot.kr/
댓글 달기