(교재 248페이지 9번 프로그램 문제)
이차원 평면에서 다음 두 점 (3.2, 4.6)과 (-8.3, -2.3)의 중간 지점을 출력하는 프로그램을 작성하시오.
적절한 코멘트도 포함되어야 합니다.
출력결과는 다음과 같아야 하고, [박혜자] 대신 반드시 자신의 이름으로 대치해야 합니다.
챗GPT 등의 생성형 AI 도구를 이용해도 무방합니다. 단, 문제의 조건과 맞지 않거나 오류가 있는 경우, 자신이 직접 하지 않고 동료가 생성형 AI 도구로 생성한 프로그램을 그대로 복사하여 제출하는 경우 등은 0점 처리됩니다.
자신이 사용한 컴파일러의 편집기 상에서 프로그램을 캡쳐하고, 실행 후 출력 결과도 함께 캡쳐한 후, 한글 파일이나 MS-Word 파일에 담아 제출하기 바랍니다.
(3.20 4.60), (-8.30 -2.30)
박혜자씨, 중심좌표는 다음과 같습니다: (-2.55 1.15)
프로그램을 한글 파일이나 MS-Word 파일에 출력한 후, 자신이 사용한 컴파일러의 편집기 상에서 실행 후 프로그램과 출력 결과를 함께 캡쳐한 후, 위의 한글 파일이나 MS-Word 파일에 함께 담아 제출하기 바랍니다. 제출기한을 준수하기 바랍니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include <stdio.h>
int main() {
double a_x = 3.2;
double b_x = -8.3;
double a_y = 4.6;
double b_y = -2.3;
double middle_x = (a_x + b_x) / 2; //점 a와 b의 중간 지점(x좌표)
double middle_y = (a_y + b_y) / 2; //점 a와 b의 중간 지점(y좌표)
char name[] = "오승현"; //name이라는 문자열 변수에 이름 넣기
//소수점 2자리까지 출력
printf("(%.2f %.2f), (%.2f %.2f)\n",a_x, a_y, b_x, b_y);
printf("%s씨, 중심좌표는 다음과 같습니다:(%.2f %.2f)", name, middle_x, middle_y);
return 0;
}
|
cs |
'대학교 3-1 > 예제로 배우는 C언어' 카테고리의 다른 글
예제로 배우는 C언어 기말고사 (0) | 2025.06.07 |
---|