C語言程式設計求兩個複數的和
阿新 • • 發佈:2018-12-10
#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; }