감 ¶
간 걸.
걸 고 갔 ㅡ,.ㅡ 기
...
걸 고 갔 ㅡ,.ㅡ 기
...
¶
~cpp #include <stdio.h> static int input_10,input_num; int get_maxjarisu(int num1,int num2); int get_jegob(int num,int count); void behavior(int num1,int num2); int get_count(int num1,int num2,int num3); /*///////////////////////////////////////// get_maxjarisu 기 기 : , 값 for 게 . ////////////////////////////////////////*/ int get_maxjarisu(int num1,int num2)// num1 = num2 = { int count=1; int dividing; while(1) { dividing = get_jegob(num2,count); if (num1>=dividing){ count++; } else{ break; } } return count; } /*//////////////////////////////////////// get_count 값 기 기 : 각 값 return 값 <-- : 값 . ////////////////////////////////////////*/ int get_count(int num1,int num2,int num3) //num1 = ,num2 = ,num3 = { if (num3 ==1){ return num1 % num2; } else{ int temp; temp = num1 % get_jegob(num2,num3-1); num1 = num1 - temp; // 기 . return (num1 % get_jegob(num2,num3))/get_jegob(num2,num3-1); } } /*//////////////////////////////////////// get_jegob 곱 기 : 곱 . ////////////////////////////////////////*/ int get_jegob(int num,int count) //num =곱 num2 =곱 { int i; int sum=1; for (i=0;i<count;i++) { sum=sum*num; } return sum; } /*//////////////////////////////////////// behavior 기 : for 각 값 output 기. ////////////////////////////////////////*/ void behavior(int num1,int num2) //num1 = ,num2 = { int i; int temp=0; for (i=get_maxjarisu(num1,num2);i>0;i--) { temp = get_count(num1,num2,i); printf("%d ",temp); } printf("\n\n"); } /*//////////////////////////////////////// main 그 ////////////////////////////////////////*/ void main() { while(1) { printf("/////////////////////////\n"); printf("////////꾸기///////\n"); printf("/////////////////////////\n"); printf("10 = "); scanf("%d",&input_10); if (input_10==0){ break; } else{ printf(" = "); scanf("%d",&input_num); if (input_num >=2 && input_num <=24){ printf(" 결과 = "); behavior(input_10,input_num); } } } }
¶
-_-./...