int n;
int i;
scanf(\"%d\", &n);
printf(\"%d = \",n);
for(i=2; i<=n ; i++)
{
if(n%i == 0)
{
n=n/i;
printf(\"%d * \", i);
i=1;
}
}
종이에 소스 쓴다음에 실행시켰더니 덜컥 한번에 되는거야..
뭐야 ㅋㅋㅋㅋㅋㅋㅋ 하고 있는데
입력값 : 24
출력값 : 24 = 2 * 2 * 2 * 3 *
이렇게뜨네..
안이뻐 -ㅅ-
이것저것 다 해보는데도 뒤에 별표가 안사라져 ㅋㅋㅋ
int i;
scanf(\"%d\", &n);
printf(\"%d = \",n);
for(i=2; i<=n ; i++)
{
if(n%i == 0)
{
n=n/i;
printf(\"%d * \", i);
i=1;
}
}
종이에 소스 쓴다음에 실행시켰더니 덜컥 한번에 되는거야..
뭐야 ㅋㅋㅋㅋㅋㅋㅋ 하고 있는데
입력값 : 24
출력값 : 24 = 2 * 2 * 2 * 3 *
이렇게뜨네..
안이뻐 -ㅅ-
이것저것 다 해보는데도 뒤에 별표가 안사라져 ㅋㅋㅋ
출력을 조건을 주는 방법, n-1 만큼 돌고 for문 빠져나와서 n번째 출력하고 끝내는 방법
반복문 끝나고나서 아스키 코드를 이용하여 백스페이스 사용하는건..음..별론가 ㅋ
성대 아싸님의 말처럼 하면 되겟네요!
if문을 줘
숫자랑 *을 따로 출력하면 답이 보일꺼 같음
앜ㅋ 모르겠따 ㅋㅋㅋㅋㅋㅋㅋㅋ