본문 바로가기
C언어

[C언어] 2차원 벡터(x,y)를 구조체로 정의하여 보라

by 이얏호이야호 2020. 5. 5.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
#include <stdio.h>

#include <math.h>

struct vector {

	double x;

	double y;

}

;

struct vector vector_add(struct vector v1, struct vector v2) {

	struct vector r;

	r.x = v1.x + v2.x;

	r.y = v1.y + v2.y;

	return r;

}

void vector_print(struct vector v) {

	printf("(%f, %f)\n", v.x, v.y);

}

int main(void) {

	struct vector v1= {

		1.0, 2.0

	}

	;

	struct vector v2= {

		2.0, 3.0

	}

	;

	struct vector v3;

	v3 = vector_add(v1, v2);

	vector_print(v3);

	return 0;

}

 

 

 


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글