cs
using System.Windows;
namespace test7
{
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
eslre c = new eslre();
int x = c.add(3, 5);
string now = c.Today();
MessageBox.Show($"{x}\n{now}","显示结果");
c.PrintSum(3, 6);
}
}
class eslre
{
public int add(int a,int b)//有输入 有输出
{
int result = a + b;
return result;
}
public string Today()//无输入 有输出
{
DateTime chinaTime = DateTime.UtcNow.AddHours(8);
return chinaTime.ToString("yyyy-MM-dd HH:mm:ss");
}
public void PrintSum(int a,int b)//有输入 无输出
{
int result = a + b;
MessageBox.Show(result.ToString(),"显示结果");
}
}
}


二基础算法
cs
using System.Windows;
using System;
namespace test7
{
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
eslre c = new eslre();
c.PrintXTo1(10);
c.PrintXTo2(3);
}
}
class eslre
{
public void PrintXTo1(int x)//遍历打印
{
for (int i = x; i>=0; i--)
{
Console.WriteLine(i);
}
}
public void PrintXTo2(int x)//递归打印
{
if (x==1)
{
Console.WriteLine(x);
}
else
{
Console.WriteLine(x);
PrintXTo2(x - 1);
}
}
}
}

三从1加到100的三种算法
cs
using System.Windows;
using System;
namespace test7
{
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
base.OnStartup(e);
eslre c = new eslre();
}
}
class eslre
{
//public void PrintXTo1(int x)//遍历打印
//{
// for (int i = x; i>=0; i--)
// {
// Console.WriteLine(i);
// }
//}
//public void PrintXTo2(int x)//递归打印
//{
// if (x==1)
// {
// Console.WriteLine(x);
// }
// else
// {
// Console.WriteLine(x);
// PrintXTo2(x - 1);
// }
//}
public int SumFrom1ToX1(int x)//for循环从1加到100
{
int result = 0;
for (int i = 1; i <= x; i++)
{
result = result + i;
}
return result;
}
public int SumFrom1ToX2(int x)//递归循环从1加到100
{
if (x == 1)
{
return 1;
}
else
{
int result = x + SumFrom1ToX2(x - 1);
return result;
}
}
public int SumFrom1ToX3(int x)//高斯算法从1加到100
{
return (x + 1)*x/2;
}
}
}