c언어 질문좀할게요
에일린
2023.04.01
질문 제목 : 질문 내용 :
#includestdio.hint main(){int a, i, b;printf(정수를 입력하시오. \n);scanf(%d, &a);i=a%4;if( i ==0){printf(정수값 %d는 4의 배수중 최대이다. \n, a);}else {b=(a-i);printf(정수값 %는 입력된 %d 보다 작은 4배수값중 최대이다. \n);}return 0;}
~이렇게 코딩햇는데요 왜 컴파일시켜서 4의배수를입력하면 잘나오는데 13이나 이런숫자를 입력하면-43121이러면서 안되는걸까요?
-
불꾼
아아 감사합니다.
-
볼수록매력
printf(\정수값 %는 입력된 %d 보다 작은 4배수값중 최대이다. \\n\);
\\n\); 에서 매개변수를 주지 않았네요