60 lines
1.5 KiB
C#
60 lines
1.5 KiB
C#
|
|
using System;
|
||
|
|
namespace Lesson
|
||
|
|
{
|
||
|
|
class Program
|
||
|
|
{
|
||
|
|
static void SumAndAvg(params int[] num)
|
||
|
|
{
|
||
|
|
if (num.Length == 0)
|
||
|
|
{
|
||
|
|
Console.WriteLine("没有东西");
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
int sum = 0, avg;
|
||
|
|
for (int i = 0; i < num.Length; i++)
|
||
|
|
{
|
||
|
|
sum += num[i];
|
||
|
|
}
|
||
|
|
avg = sum / num.Length;
|
||
|
|
Console.WriteLine("总和为:" + sum);
|
||
|
|
Console.WriteLine("平均为:" + avg);
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
static void Calc(params int[] arr)
|
||
|
|
{
|
||
|
|
if(arr.Length == 0)
|
||
|
|
{
|
||
|
|
Console.WriteLine("没有东西");
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
int sum1 = 0, sum2 = 0;
|
||
|
|
for (int i = 0; i < arr.Length; i++)
|
||
|
|
{
|
||
|
|
if (arr[i] % 2 == 0)
|
||
|
|
{
|
||
|
|
sum1 += arr[i];
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
sum2 += arr[i];
|
||
|
|
}
|
||
|
|
}
|
||
|
|
Console.WriteLine("奇数合:"+sum2);
|
||
|
|
Console.WriteLine("偶数合:"+sum1);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
static void Main(string[] args)
|
||
|
|
{
|
||
|
|
SumAndAvg();
|
||
|
|
SumAndAvg(1,2,3,4,5,6,7,8,9,10);
|
||
|
|
Calc();
|
||
|
|
Calc(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|