#include <stdio.h>
main()
{
 int a;
    double b;
 a = 100;
 b = 10.9;
 printf("%dn" , a + b);
 printf("%lfn", a + b);
}
이렇게 출력하면
-1717986918 하고 110.90000이 나오는데요

#include <stdio.h>
main()
{
 int a;
 int b;;
 scanf("%d %d" , &a , &b);
 printf("%d", (a + b)/2);
}
해서 아무거나 입력해서 소숫점 나와야 할숫자도 정수로 나오는데요...
저기 위에서는 -1717986918처럼 괴랄한 숫자가 나와요.
근데 밑쪽에는 같은 %d인데도 정수자리만 나오더라구요...

프로그램은 비주얼 c++ 6.0써요. 학교에서 이거 쓰거든요

같은 int에 같은 %d인데 하나는 110이 안나오고 괴랄한 숫자가 나오고 하나는 정수가 딱 떨어지게 나오거든요