tiemann2.c

来自「this is a gcc file, you can download it 」· C语言 代码 · 共 35 行

C
35
字号
extern "C" int printf (const char *, ...);template <class T> T max (const T&x, const T&y){  return (x>y)?x:y;}class complex{  double re, im; public:  complex (double r, double i=0) { re = r; im = i; }  friend int operator > (const complex& x, const complex &y);  void print () { printf ("re = %g; im = %g;\n", re, im); }};int operator >(const complex& x, const complex &y){  double c1 = x.re * x.re + x.im * x.im;  double c2 = y.re * y.re + y.im * y.im;  return c1 > c2;}int main (){  complex c1 (1, 0);  complex c2 (2, 0);  complex c3 (2, 3);  complex c4 (2, 1);  complex m1 = max (c1, c2);  complex m2 = max (c3, c4);  m1.print ();  m2.print ();  return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?