c언어 선언 질문이요
루나
#include stdio.h#include stdlib.h
int main(void){ int num1,num2; printf(두 개의 정수를 입력하세요 :); scanf(%d %d,&num1,&num2); printf(%d+%d = %d \n,num1,num2,num1+num2); printf(%d-%d = %d \n,num1,num2,num1-num2); printf(%d*%d = %d \n,num1,num2,num1*num2); printf(%d/%d의 몫:%d 나머지:%d \n,num1,num2,num1/num2,num1%num2);
system(pause); return 0;}
책에서 문제풀라고대충 계산기 같은걸 만들었거든요?
위에 대로 하면 오류가 안떠서 저렇게 코드를 만들었어요
근데 원래는 이렇게 밑에 처럼 적었는데 오류가 뜨더라고요도대체 뭐가 문제인건가요?result선언문이 없어지니까 오류가 없어지더라고요 대체 오류의 원인이 무엇인가요?
그걸 알고싶습니다 부탁드려요 ㅠㅠ
아 그리고 답안지에도 위에있는 코드처럼 되있더라고요 (우왕 나 문제맞음)
#include stdio.h#include stdlib.h
int main(void){ int num1,num2;
int result1=num1/num2; int result2=num1%num2;
printf(두 개의 정수를 입력하세요 :); scanf(%d %d,&num1,&num2); printf(%d+%d = %d \n,num1,num2,num1+num2); printf(%d-%d = %d \n,num1,num2,num1-num2); printf(%d*%d = %d \n,num1,num2,num1*num2); printf(%d/%d의 몫:%d 나머지:%d \n,num1,num2,result1,result2);
system(pause); return 0;}
-
BabySue
제가 쓰는건 microsoft꺼라
-
통꽃
Dev-C에서는 잘 되는데요?
-
한란
int result1=num1/num2;
int result2=num1%num2;
num1 과 num2 의 값이 아직 정해지지 않았잖아요.