scanf("%d", a); -> scanf("%d", &a);
김지수 님이 쓰신 글 :
: 이제 C를 시작한 초보입니다.
: 문제가 1년을 초로 환산하면 약 3.156*107초다. 나이를 연수로 입력 받아 초로 계산한 다음
: 출력하는 프로그램을 작성하라. 문제는 아주 쉬운것 같은데..
: 이상하게 원하는 답이 나오지를 않습니다.
: 제가 짠 내용입니다.
:
: #include <stdio.h>
:
: int main(void)
: {
: int a;
: float b=3.156*107;
:
: printf("당신의 나이를 입력해 주세요.\n");
: scanf("%d", a);
: printf("당신의 나이를 초로 계산하면은 %f입니다.\n", a*b);
: return 0;
: }
: 1을 입력하면은 3.156*107또는 337.692 (3.156*107이 337.692니깐)나와야 될것 같은데
: 725142373025.625000라고 나옵니다.
: a를 float으로 해서 해봐도 되지가 않습니다.
: 답변 부탁드립니다.
:
:
|