게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
본삭금)c언어 배우다 궁금점.5
게시물ID : programmer_7728짧은주소 복사하기
작성자 : 베오베감이다
추천 : 0
조회수 : 766회
댓글수 : 5개
등록시간 : 2015/01/20 19:46:07
옵션
  • 본인삭제금지
직사각형의 위치 정보를 입력받아서 넓이를 계산하는 프로그램을 작성해보자.
조건1. 첫번째 입력 포인트는 직사각형의 좌상단 좌표이고  두번째 입력 포인트는 직사각형의 우하단 좌표이다
조건2. 좌상단 좌표값은 우하단 좌표의 값보다 작다고 가정한다.
 
 
#include <stdio.h>
int main(void)
{
 int x1,y1;
 int x2,y2;
 int area;
 printf("첫번째 포인트의 x,y 좌표: ");
 scanf("%d %d", &x1, &y1);
 printf("두번째 포인트의 x,y 좌표: ");
 scanf("%d %d", &x2, &y2);
 
 area=(x2-x1)*(y2-y1);
 printf("넓이: %d \n",area);
 return 0;
}
 
라는 문제인데요..
 
질문1.
그냥 int a,b,result 넣고
a는 가로길이
b는 세로길이
 
a*b=result
이렇게 하면 안되나요? ㅠㅠ
 
질문2.
굳이 xy 해서 좌상단 우하단 이렇게 해야하나요??
 
질문3.수학에 소질이 없어서 그런지 몰라도.. 예제에는 좌상단 좌표 2,2 우하단좌표4,4 이렇게 나와있는데(윤성우 열혈강의122p)
 
프로그래밍1.jpg
 
이렇게되면 좌표가 좌상단이아니라 좌하단 아니에여???
 
이부분이 너무 이해가 안되네요 ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호