public class ronme1
{
public double power(double m, int n)
{
double result = 1.0;
if (n >= 0)
{
for (int i = 1; i <= n; i++)
{
result = result + m;
}
}
else
{
for (int i = 1; i <= -n; i++)
{
result = result - m;
}
}
return result;
}
} class Program
{
static void Main(string[] args)
{
ronme1 mt = new ronme1();
for (int i = -4; i <= 4; i++)
{
Console.WriteLine("4.0的{0}次幂为:{1}", i, mt.power(2.0, i));
}
}
}Console.WriteLine("4.0的{0}次幂为:{1}", i, mt.power(2.0, i));
里面的{0}{1}这俩个字符应该怎么理解
我用F5输出{0}输出的是分别循环多少次幂
{1}对应的是{0}的结果。。
为什么这么写应该怎样理解
{
public double power(double m, int n)
{
double result = 1.0;
if (n >= 0)
{
for (int i = 1; i <= n; i++)
{
result = result + m;
}
}
else
{
for (int i = 1; i <= -n; i++)
{
result = result - m;
}
}
return result;
}
} class Program
{
static void Main(string[] args)
{
ronme1 mt = new ronme1();
for (int i = -4; i <= 4; i++)
{
Console.WriteLine("4.0的{0}次幂为:{1}", i, mt.power(2.0, i));
}
}
}Console.WriteLine("4.0的{0}次幂为:{1}", i, mt.power(2.0, i));
里面的{0}{1}这俩个字符应该怎么理解
我用F5输出{0}输出的是分别循环多少次幂
{1}对应的是{0}的结果。。
为什么这么写应该怎样理解
{1}对应 mt.power(2.0,i)计算后的结果。{0},{1},{..},{n}只是占位符。