⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 3_16.cpp

📁 C++多个例题的源代码及分析.有兴趣的可以
💻 CPP
字号:
//3_16.cpp
#include<iostream>
using namespace std;
struct complex
{
	double real;
	double imaginary;
};

void main(void)
{
	int m, n;
	double x, y;
	complex c1, c2, c3;
	int add(int m, int n);
	double add(double x, double y);
	complex add(complex c1, complex c2);

	cout<<"Enter two integer: ";
	cin>>m>>n;
	cout<<"integer "<<m<<'+'<<n<<"="<<add(m,n)<<endl;

	cout<<"Enter two real number: ";
	cin>>x>>y;
	cout<<"real number "<<x<<'+'<<y<<"= "<<add(x,y)<<endl;

	cout<<"Enter the first complex number: ";
	cin>>c1.real>>c1.imaginary;
	cout<<"Enter the second complex number: ";
	cin>>c2.real>>c2.imaginary;
	c3=add(c1,c2);
	cout<<"complex number ("<<c1.real<<','<<c1.imaginary<<")+("
		<<c2.real<<','<<c2.imaginary<<")= ("<<c3.real<<','<<c3.imaginary<<")\n";
}

int add(int m, int n)
{  return m+n; }

double add(double x, double y)
{  return x+y; }

complex add(complex c1, complex c2)
{
    complex c;
	c.real=c1.real+c2.real;
	c.imaginary=c1.imaginary+c2.imaginary;
	return c;
}

⌨️ 快捷键说明

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