1. 求两个数的和
class Program
{
static int Plus(int num1,int num2)//函数定义的时候,定义的参数是形参
{
int sum = num1 + num2;
return sum;
}
static void Main(string[] args)
{
int ret = Plus(3, 4);//函数调用的时候,定义的参数是实参
Console.WriteLine(ret);
}
}
2. 定义一个函数, 用来实现取得一个数字的所有因子,把所有因子返回.
class Program
{
static int[] GetDivisor(int number)
{
int count = 0;
for (int i = 1; i <= number; i++)
{
if (number % i == 0)
{
count++;
}
}
int[] array = new int[count];
int index = 0;
for (int i = 1; i <= number; i++)
{
if (number % i == 0)
{
array[index] = i;
index++;
}
}
return array;
}
static void Main(string[] args)
{
int[] res=GetDivisor(6);
foreach (int item in res)
{
Console.WriteLine(item);
}
}
}
3. 定义一个函数,用来取得数组中的最大值
class Program
{
static int Max(int[] number)
{
int max = number[0];
for (int i = 1; i < number.Length; i++)
{
if (number[i] > max)
{
max = number[i];
}
}
return max;
}
static void Main(string[] args)
{
int[] arr = { 10, 12, 45, 21, 78 };
Console.WriteLine(Max(arr));
}
}