快捷搜索:  汽车  科技

c语言计算一个数的n次方的函数(C编程定义一个方法求一个数的N次方)

c语言计算一个数的n次方的函数(C编程定义一个方法求一个数的N次方)喜欢的请关注和收藏!

方法主要用来完成类或对象的行为,在面向对象编程语言中,类或对象是通过方法来与外界交互的,所以方法是类与外界交互的基本方式。方法是包含一系列语句的代码块,在C#中,每个执行指令都是在方法的上下文中完成的。

声明方法时,除了需要指定的修饰符之外,还需要指定其返回值的方法名称及方法参数等。方法参数放在括号中,并用逗号隔开,如果括号中没有内容,则表示声明的方法没有参数。另外,方法声明的返回类型指定了由该方法计算和返回的值的类型。如果该方法并无返回值,则其返回类型为void。

程序界面

c语言计算一个数的n次方的函数(C编程定义一个方法求一个数的N次方)(1)

程序运行界面

程序代码:

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class SquareMethod : Form { public SquareMethod() { InitializeComponent(); } //计算按钮的主体代码 private void button1_Click(object sender EventArgs e) { //将用户输入的数字和次方文本存储到字符串变量中 string strsz = tex_sz.Text; string strn = tex_n.Text; //判断用户输入的数字是否合法,并将数值传递到sz和n变量中 double sz result; int n; if(double.TryParse(strsz out sz)&& int.TryParse(strn out n)) { //通过一个具有返回值方法计算一个数的n次方,该方法有两个参数,一个数字,一个次方 result=PowerN(sz n); //将返回值输出到结果框中 tex_result.Text = result.ToString(); } } //定义具有返回值方法计算一个数的n次方 private double PowerN(double sz int n) { double result = 1; //通过for循环实现计算 for(int i=0;i< n;i ) { result *= sz; } //返回结果 return result; } } }结语:

在C#中计算一个数的平方时,可以直接使用Math类的Pow方法来实现。Math类用来为三角函数,对数函数和其他通用数学函数提供常数和静态方法,而其Pow方法用来返回指定数字的指定次幂。

喜欢的请关注和收藏!

猜您喜欢: