c语言计算一个数的n次方的函数(C编程定义一个方法求一个数的N次方)
c语言计算一个数的n次方的函数(C编程定义一个方法求一个数的N次方)喜欢的请关注和收藏!
方法主要用来完成类或对象的行为,在面向对象编程语言中,类或对象是通过方法来与外界交互的,所以方法是类与外界交互的基本方式。方法是包含一系列语句的代码块,在C#中,每个执行指令都是在方法的上下文中完成的。
声明方法时,除了需要指定的修饰符之外,还需要指定其返回值的方法名称及方法参数等。方法参数放在括号中,并用逗号隔开,如果括号中没有内容,则表示声明的方法没有参数。另外,方法声明的返回类型指定了由该方法计算和返回的值的类型。如果该方法并无返回值,则其返回类型为void。
程序界面程序运行界面
程序代码: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方法用来返回指定数字的指定次幂。
喜欢的请关注和收藏!