무엇이든 물어보세요

전체보기

모바일 상단 메뉴

본문 페이지

[IT] C 언어 프로그래밍 도와주세요 ㅠㅠ

아이콘 Gwangwang
댓글: 3 개
조회: 5334
2016-03-22 22:53:15
소인수분해한 수의 자릿수의 총합이 자신의 자릿수보다 작은 n 이하의 수를 전부 찾아내는 알고리즘인데 계속 에러나요 ㅠㅠ

예를들자면 1024 = 2^10  ... 1024가 4 자리고 2^10을 3자리수라서 위의 조건을 충족함..

이게 제가쓴 코드인데 혹시 왜 에러나는지 도와주십시요

알고리즘에 에러가 있는거같지는 않은데 여기서 더 못고치겟네요

#include
#include
#include



 int factorized_digit_sum(int userNum){  //sum of the digits in its factored form
int a=0;
int factorizedList[a];
int count=1;
int base[a];
int exponent[a];
int base_count[a];
int exponent_count[a];
int i;
int j=0;
int k=0;
int p=2;
int base_digit=0;
int exponent_digit=0;
int baseSum=0;
int expSum=0;
int sum=0;

while(userNum!=1){
if (userNum%p==0){
userNum=userNum/p;
factorizedList[a]=p;
a++;
}
else {
p++;
}
}


for (i=0; i

Lv74 Gwangwang

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징