#include <stdio.h>
#include <stdlib.h>
/*
1.编程求两个复数的和
结构体
函数
返回值是结构体
参数 两个结构体
*/
struct Complex
{
int x;
int y;
};
struct Complex* Add(struct Complex *Add1 , struct Complex *Add2)
{
struct Complex *result = (struct Complex*)malloc(sizeof(struct Complex));
result->x = Add1->x + Add2->x;
result->y = Add1->y + Add2->y;
return result;
}
int main()
{
struct Complex Add1,Add2;
printf("输入复数:");
scanf("%d %d %d %d",&Add1.x ,&Add1.y ,&Add2.x ,&Add2.y );
struct Complex *result = (struct Complex*)malloc(sizeof(struct Complex));
result = Add(&Add1 , &Add1);
printf("输出复数:%d + %d i",result->x ,result->y);
return 0;
}
更多推荐
C语言编程求两个复数的和
发布评论