求以下表达式的值(要求使用控制语句完成): 1-2+3-4+……+999
首先我们可以看到是奇数是正数,偶数是负数,然后是从1开始到999,我们可以先进行遍历,最后把所得内容mapping起来,代码如下
string number = "";
string result = "";
for (int i = 1; i <= 999; i++)
{
if (i == 1)
{
number = i.ToString(); //1前面不用带=+号
}
else if(i % 2 == 0&&i!=1) // 偶数
{
number = "-" + i.ToString();
}
else if(i%2==1) //奇数
{
number = "+" + i.ToString();
}
result = result + number;
}
Console.WriteLine(result);