c#之函数

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));          
        }
    }

你可能感兴趣的:(c#,java,算法)