숫자를 뒤집기위한 프로그램을 작성하려고합니다. 여기 역순 번호 알고리즘 버그
int num, rev, rem;
printf("Input a number: ");
scanf("%d", &num);
while (num != 0)
{
rem = num % 10;
num = (num - rem)/10;
rev = rev * 10 + rem;
}
printf("\n\nThe reverse number form is: %d.\n\n", rev);
getch();
문제입니다 : 여기
내 코드의
입력 수 : 123
반대의 형태는 나도 몰라 8321.
입니다 여기서 '8' 에서 오는. 누군가 도울 수 있습니까? 사용 전에
제로
당신은 0 – harold
팁에 rev''초기화되지 않았습니다 : '-Wall' 및주의 경고와 함께 컴파일합니다. –