c# 整数平方改小数平方

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:46:16
public static void Main(string[] args)
{
//double
int squareresult;

int basenumber;

string inputstr;

Console.WriteLine("请输入一个想要计算平方的数,要大于0的:");
inputstr = Console.ReadLine();//接收输入
//数据转化
basenumber=Convert.ToInt32(inputstr);

Console.WriteLine("下面输出" + basenumber + "的平方:");
squareresult = GetSquareNumber(basenumber);
Console.WriteLine(basenumber + "^2=" + squareresult);
}
public static int GetSquareNumber(int x)
{
int result;
result = x * x;
return result;
}

把Main方法里面的
int squareresult;
int basenumber;
改成
double squareresult;
double basenumber;

Convert.ToInt32(inputstr)改成Convert.ToDouble(inputstr),
然后加一个方法
public static double GetSquareNumber(double x)
{
double result = x * x;
return result;
}
就行了。

public static void Main(string[] args)
{
//double
double squareresult;

double basenumber;

string inputstr;

Console.WriteLine("请输入一个想要计算平方的数,要大于0的:");
inputstr = Console.ReadLine();//接收输入
//数据转化
basenumber=Convert.ToDouble(inputstr);

Console.WriteLine("下面输出" + basenumber + "的平方:");
squareresult = GetSquareNumber(basenumber);
Console.WriteLine(basenumber + "^2=" + squareresult);
}
public static double GetSquareNumber(double x)
{
double result;
result = x * x;
return result