struct cp{
LDB r,i;
};
inline cp operator +(cp a,cp b) {return((cp){a.r+b.r,a.i+b.i});};
inline cp operator -(cp a,cp b) {return((cp){a.r-b.r,a.i-b.i});};
inline cp operator *(cp a,cp b) {return((cp){a.r*b.r-a.i*b.i,a.i*b.r+a.r*b.i});};
温馨提示:答案为网友推荐,仅供参考