第1个回答 2016-05-06
static void Main(string[] args)
{
int oddNumber = 0;
int evenNumber = 0;
int number = 1;
while (number != 0)
{
number = ReadNumber();
if (number % 2 == 0)
{
evenNumber += number;
}
else
{
oddNumber += number;
}
}
Console.WriteLine("奇数和:{0}\r\n偶数和:{1}", oddNumber, evenNumber);
Console.Read();
}
static int ReadNumber()
{
Console.WriteLine("输入数字");
try
{
return Convert.ToInt32(Console.ReadLine());
}
catch
{
return ReadNumber();
}
}本回答被网友采纳
第2个回答 2018-11-04
using System;
namespace domo
{
class Program
{
static void Main(string[] args)
{
int n, Odd = 0, Even = 0;
do
{
n = int.Parse(Console.ReadLine());
if (n % 2 == 1)
Odd += n;
else
Even += n;
} while (n != 0);
Console.WriteLine("奇数之和={0}", Odd);
Console.WriteLine("偶数之和={0}", Even);
}
}
}