문제가 잘 이해가 안됩니다.
가람슬기
2023.04.01
질문 제목 :각 자리수의 순서를 거꾸로 한 수를 구하기.질문 요약 :출력시 212 가 나오는데 제가 직접 손으로 계산하면 212가 나오지 않고 계속 215가 나오는데 뭔 계산이 틀린건가요?
질문 내용 :
int a, b, c;
int n=215;
int r;
a=n/100; //계산하면 215/100몫이 2
b=(n-100*a)/10; // a(2)*100 하면 200-215=15 남게 되고 10/15= 몫이 1
c=n&10; // 여기가 좀 헷갈리는데 어디껄 대입 해야되는지 이해가 안가더라구요.. b에 있던 나머지5 인지 a에 2인지 아니면 처음215 인지 ..
r=c*100+b*10+a;
printf(%d, r);출력 결과 : 212 인데 저는 215 가 됩니다. 어떻게 하면 좀더 쉽게 이해할 수 있을까요?...