1.函数的定义
封装一段可执行的代码块
2.函数的基本结构
//static string getDivisor(int num)
//{
// string str = "";
// for(int i = 1;i<=num;i++)
// {
// if(num%i == 0)
// {
// str += ",";
// }
// }
3.函数的重载
//static double Max(params double[] doubleArray)
//{
// Console.WriteLine(2);
// return doubleArray.Max();
//}
4.函数练习
例题1
找出区间内的真素数
//{
// //判断是不是素数 返回结果给你
// for (int i = 2; i < num; i++)
// {
// if (num % i == 0) return false;
// return true;
// }
例题2
创建一个将数翻转的函数 翻转的方法:字符串->数组->数
//{
// //创建一个新的字符串
// string strNum2 = "";
// //使用循环 遍历每个字符 再倒着拼接得出对应的字符串 -> 数
// for(int i = strNum.Length-1; i >= 0; i++)
// {
// strNum2+=strNum[i];
// }
// return Convert.ToInt32(strNum2);
//}
//int M = Convert.ToInt32(Console.ReadLine());
//int N = Convert.ToInt32(Console.ReadLine());
例题3
//static int Fib(int num)
//{
// //给出口
// if (num == 1 || num == 2) return 1;
// return Fib(num-1)+Fib(num-2);
//}
//int num = Convert.ToInt32(Console.ReadLine());
//for(int i = 1;i<=num;i++)
//{
// Console.Write(Fib(i)+" ");
//}