namespace demo_10._88 { internal class Program { static void Main(string[] args) { /* int[] intArray = { 1, 3, 5, 3, 3 }; int[] intArray1 =new int[5] { 1, 3, 5, 3, 2 }; Console.WriteLine(string.Join(" ", intArray1)); string str = "1,3,2,3,5"; string[] intArray2=str.Split(","); char[] charInArray = str.ToCharArray();
foreach(int i in intArray)
{
Console.WriteLine(i);
}
*/ // static修饰符 表示静态函数 void表示返回值类型 如果没有返回值 返回值为空 那么类型就是void,也可以是其他bool int string等等
/* Max(2);
//判断素数
static void Max(int num)//函数名(形参1,形参2.。。)
{
Console.WriteLine(num);
return 2; *//*//当执行到return表示函数的结束 意味着,return下面的代码不会被执行
static bool isPrime(int num)
{
for(int i = 2; i < num; i++)
{
if(num% i == 0) return false;
}
return true;//上面循环没有一次执行if中的语句 那就是素数
}
//创建一个方法,将一个数反转 123 1235 12453
static int getReverse(int num)
{
string strNum =Convert.ToString(num);
string strNum2 = " ";
for(int i=strNum.Length-1; i>=0; i--)
{
strNum2 +=strNum[i];
}
return Convert.ToInt32(strNum2);
}
//传入两个数
string str=Console.ReadLine();
string[] strArray = str.Split(" ");
int M=Convert.ToInt32(strArray[0]);
int N=Convert.ToInt32(strArray[1]);
string strOut = "";
//循环遍历 M到N的数 判断是否为真素数
for(int i = M; i <= N; i++)
{
if (isPrime(i) && isPrime(getReverse(i)))
{
if (strOut == "")
{
strOut += i;
}
else
{
strOut+=","+i;
}
}
}
if (strOut == "")
{
Console.WriteLine("NO");
}
else {
Console.WriteLine(strOut);
}*/
static void getNum(params int[] numArray)
{
Console.WriteLine(string.Join(" ", numArray));
}
getNum(1, 5, 6, 8, 41, 4, 1, 5, 0, 2, 2);
int num = Convert.ToInt32(Console.ReadLine());
getVisior(num);
static void getVisior(int num)
{
for(int i = 1; i <= num; i++)
{
if (num % i == 0)
{
Console.WriteLine(i);
}
}
}
//第一步 找关系式 f(n)=f(n-1)+f(n-2) 找出口 f(1) f(2)
static int Fib(int n)
{
if (n == 1 || n == 2) return 1;
return Fib(n - 1)+Fib(n - 2);
}
int num = Convert.ToInt32(Console.ReadLine());
for(int i = 1; i < num+1; i++)
{
Console.WriteLine(Fib(i) + "");
}
//桃子数
static int getP(int day)
{
if(day==10) return 1;
return (getP(day+1)+1)*2;
}
for(int i = 1; i < 11; i++)
{
Console.WriteLine("第{0}天桃子树:{1}",i,getP(i));
}
}
}
}