使用内置库函数从虚部创建复数的Go语言程序


在本教程中,我们将学习如何在Go编程语言中从给定的虚部创建复数。

复数是Go语言的基本数据类型,它是实部和虚部的组合,在Go语言中,复数的实部和虚部都是浮点型。

复数 = 实数 + 虚数

Go编程语言中的`complex()`函数是一个内置函数,用于从两个浮点值构造一个复数。

复数值的实部和虚部必须大小相同,返回值将是相应的复数类型。

实部和虚部的值是构造复数类型的参数。

示例:Go语言程序代码,在一个函数中从给定的虚部创建复数

语法

func complex(real, imaginary FloatType) ComplexType

算法

  • 步骤1 - 导入`fmt`包

  • 步骤2 - 开始`main()`函数。

  • 步骤3 - 使用`Complex()`函数构造使用虚部的复数变量。

  • 步骤4 - 使用构造函数初始化方法初始化变量

  • 步骤5 - 使用`fmt.Println()`在屏幕上打印复数。

示例

package main // fmt package provides the function to print anything import ( "fmt" ) func main() { fmt.Println("Golang Program to create Complex numbers from given imaginary parts") // Constructing complex values // initializing the variable using the constructor init // using the function func complex(r, i FloatType) ComplexType c1 := complex(7.25, 51.8) c2 := complex(10, 20) c3 := complex(-10.5, 20) c4 := complex(1, -45.5) c5 := complex(-11.45, 5) // Printing the complex numbers from given imaginary parts fmt.Println("The complex number of c1 is", c1) fmt.Println("The complex number of c2 is", c2) fmt.Println("The complex number of c3 is", c3) fmt.Println("The complex number of c4 is", c4) fmt.Println("The complex number of c15 is", c5) }

输出

Golang Program to create Complex numbers from given imaginary parts
The complex number of c1 is (7.25+51.8i)
The complex number of c2 is (10+20i)
The complex number of c3 is (-10.5+20i)
The complex number of c4 is (1-45.5i)
The complex number of c15 is (-11.45+5i)

代码描述

  • 在上面的程序中,我们首先声明`main`包。

  • 我们导入了`fmt`包,其中包含`fmt`包的文件,该文件提供打印任何内容的函数。

  • 我们开始`main()`函数。GO程序的执行从`main()`函数开始。

  • 在下一行代码中,我们必须根据其给定的虚部创建复数。

  • 接下来,使用构造函数初始化方法及其实部和虚数值初始化变量,并调用`Complex()`函数。

  • 最后,使用内置函数`fmt.Println()`在屏幕上打印创建的复数。

结论

我们已经成功编译并执行了Go语言代码示例,该示例演示了如何在Go编程语言中从给定的虚部创建复数。

在这个例子中,我们使用了内置函数`Complex()`来创建复数。

更新于:2022年11月14日

639 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告