练习17获取数组中最大的值
using System;
namespace 练习17获取数组中最大的值
{
class Program
{
static void Main(string[] args)
{
int max = Maxnum(new int[]{ 9, 4, 20, 4, 5 });
Console.WriteLine(max);
}
static int Maxnum(int[] args)
{
int i = int.MinValue;
foreach (var item in args)
{
if (i < item)
{
i = item;
}
}
return i;
}
}
}
练习18-out参数返回登陆信息
using System;
namespace 练习18_out参数返回登陆信息
{
class Program
{
static void Main(string[] args)
{
string msg;
Console.Write("请输入用户名:");
string user_name = Console.ReadLine();
Console.Write("请输入密码:");
string password = Console.ReadLine();
bool result = Logon(user_name, password, out msg);
Console.WriteLine(result);
Console.WriteLine(msg);
}
static bool Logon(string name, string psd, out string msg) {
if (name == "123" && psd == "123456")
{
msg = "登陆成功";
return true;
}
else if(psd != "123456")
{
msg = "密码错误";
return false;
}
else
{
msg = "用户名错误";
return false;
}
}
}
}
练习19斐波那契
using System;
namespace 练习19斐波那契
{
class Program
{
static void Main(string[] args)
{
int number = 5;
int result = FeiBo(number);
Console.WriteLine(result);
}
static int FeiBo(int num) {
if (num < 0) return 0;
if (num == 0) return 0;
if (num == 1) return 1;
return FeiBo(num - 1) + FeiBo(num - 2);
}
}
}