就LZ那样的啊, /作除号,那不就是分数了
LZ想问什么.
参考
float s = 4 - 4 / 3 + 4 / 5 - 4 / 7 + 4 / 9 - 4 / 11;
MessageBox.Show(s.ToString());
LZ想问什么.
参考
float s = 4 - 4 / 3 + 4 / 5 - 4 / 7 + 4 / 9 - 4 / 11;
MessageBox.Show(s.ToString());
那把它定义成double类型再做除法吧
不过这样还是有误差的如果后面有省略号的话
那就用个循环吧
int i = 0;
double sum = 0;
while(Math.Abs(1/(double)i) > 0.0000001)
{
sum += 1 / ((double)i * 2 + 1) * Math.Pow(-1, i);
i += 1;
} return sum * 4;
当
那把它定义成double类型再做除法吧
不过这样还是有误差的 如果后面有省略号的话
那就用个循环吧
C# code
int i = 0;
double sum = 0;
while(Math.Abs(1/(double)i) > 0.0000001)
{
sum += 1 / ((double)i * 2 + 1) * Math.Pow(-1, i);
i += 1;
} return sum * 4;如果仅是表示的话,可以考虑用分数类
CLASS