사용자 입력으로 원의 반지름을 입력 받은후 원의 넓이를 구하는 프로그램을 작성하는건데

 

#include <stdio.h>

void main(void)
{
 int r;
 double p, x;

 printf("반지름을 입력하시오.");
 scanf("%d", &r);

 p = 3.14;
 x = p * r * r;

 printf("반지름 %d인 원의 넓이 : %dn", r, x);

}

 

 

코드는 이렇게 짰거든요..?

 

근데 왜 슈밤 짱나게

반지름을 어떻게 입력하든지간에  넓이가 1374389535 나오는거죠..?

코드를 잘못 짠건가..? 아오.. C언어 공부 4일차인데 왤케 헷갈리죠