#include <stdio.h>
#include <stdlib.h>
int main(void)
{ int n1,n2;
int p,m;
printf("정수를 입력하시오 :");
scanf("%d",&n1);
printf("정수를 입력하시오 :");
scanf("%d",&n2);
p=n1+n2;
printf("두 수의 합은 %d입니다",&p);
if (n1>n2)
m=n1-n2;
else m=n2-n1;
printf("두 수의 차는 %d입니다",&m);
system("PAUSE");
return 0;
}
이렇게만들어는데 숫자가왜 2만이넘어가는지.. 아스키 코드같은데 왜 이렇게지정되쓴ㄴ지 모르겟네요
선생님이 하신거는
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int x,y;
int sum,diff;
printf("두 수를 입력하시오 x,y:");
scanf("%d %d",&x,&y);
sum=x+y;
if(x>y)
diff=x-y;
else diff=y-x;
printf("두수의 합은 %d입니다",sum);
printf("두수의 차는 %d입니다",diff);
system("PAUSE");
return 0;
}
잘되는데 왜내껏만 안될까요..