게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 질문이용
게시물ID : programmer_2080짧은주소 복사하기
작성자 : Nopl
추천 : 0
조회수 : 427회
댓글수 : 7개
등록시간 : 2014/03/24 13:32:23

#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;
}
 
잘되는데 왜내껏만 안될까요..
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호