for문에 관한 문제 하나만 풀어주세요.
-
게시물 수정 , 삭제는 로그인 필요
다음의 프로그램은 무엇을 하는 프로그램인지를 설명하고 정수 123456를 입력했을 때 반복문이 수행되는 횟수와 반복문이 수행되는 동안 변화하는 변수의 값을 상세히 나열하시오. 또 do-while문을 for구문으로 변경하시오.
#include <stdio.h>
int main(void)
{
int value, r_digit;
printf("정수를 입력하세요.\n");
scanf("%d", &value);
printf("\n출력하면 >>> ");
do {
r_digit = value % 10;
printf("%d", r_digit);
value = value / 10;
} while( value != 0 );
printf("\n");
return 0;
}
직접 돌려봤는데 숫자를 입력하면 그숫자 뒤에서부터 차레로 입력되던데요..
123456을 넣으면 654321이 되고..
근데 수식같은거 이해를 잘 못하겟어요. 문제 푸실수잇는분 도움좀 주시고 설명도 부탁해요 ㅠ
다음의 프로그램은 무엇을 하는 프로그램인지를 설명하고 정수 123456를 입력했을 때 반복문이 수행되는 횟수와 반복문이 수행되는 동안 변화하는 변수의 값을 상세히 나열하시오. 또 do-while문을 for구문으로 변경하시오.
#include <stdio.h>
int main(void)
{
int value, r_digit;
printf("정수를 입력하세요.\n");
scanf("%d", &value);
printf("\n출력하면 >>> ");
do {
r_digit = value % 10;
printf("%d", r_digit);
value = value / 10;
} while( value != 0 );
printf("\n");
return 0;
}
직접 돌려봤는데 숫자를 입력하면 그숫자 뒤에서부터 차레로 입력되던데요..
123456을 넣으면 654321이 되고..
근데 수식같은거 이해를 잘 못하겟어요. 문제 푸실수잇는분 도움좀 주시고 설명도 부탁해요 ㅠ