using System;
namespace OddEvenNumber
{
internal class Program
{
static void Main(string[] args)
{
Console.Write("请输入m的值:");
int m=Int32.Parse(Console.ReadLine());
long oddSum = 0, evenSum = 0, result;
int oddNumber = 0, evenNumber = 0;//项数
if (m % 2 == 0)
{
oddNumber = m / 2;
evenNumber = oddNumber;
}
else if((m+1)%2==0)
{
oddNumber = (m + 1) / 2;
evenNumber = oddNumber - 1;
}
for (int i = 1; i <= oddNumber; i++)
{
int temp = 2 * i - 1;
oddSum += temp;
//Console.WriteLine(oddSum);
}
for (int j = 1; j <= evenNumber; j++)
{
int temp = 2 * j;
evenSum += temp;
//Console.WriteLine(evenSum);
}
result = oddSum - evenSum;
Console.WriteLine("1-2+3-4+ …… +{0}= {1}", m, result);
Console.ReadLine();
}
}
}
04-18
326

12-06
2788
