指针方式实现复数相加
指针方式实现复数相加今天看到一本书上的问题,我想了一下午,小弟表示很蛋疼...各位高手给点思路啊...
程序代码:#include<stdio.h> //在10000内找不到结果,真不知道为何!
struct Num
{
int f;
int x;
};
void Add(Num a,Num b,Num *c)
{
c->f = a.f+b.f;
c->x = a.x+b.x;
}
int main()
{
Num a = {1,2},b = {2,3},c = {3,3};
Add(a,b,&c);
printf("c = %d+%di",c.f,c.x);
return 1;
}
