제목 : 8.1.8. 함수의 반환값에 구조체 사용 : 구조체_함수반환값.c
글번호:
|
|
135
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2005/08/10 오후 11:50:49
|
조회수:
|
|
4912
|
#include <stdio.h>
struct complex
{
float re;
float im;
};
struct complex add_com(struct complex x, struct complex y)
{
struct complex r;
r.re = x.re + y.re;
r.im = x.im + y.im;
return (r);
};
void main()
{
struct complex com1;
struct complex com2;
struct complex com3;
printf("첫번째 실수부 입력 :");
scanf("%f", &com1.re);
printf("첫번째 허수부 입력 : ");
scanf("%f", &com1.im);
printf("두번째 실수부 입력 :");
scanf("%f", &com2.re);
printf("두번째 허수부 입력 : ");
scanf("%f", &com2.im);
com3 = add_com(com1, com2);
printf("두수의 합은 %.1f + %.1f입니다.\n", com3.re, com3.im);
}