冒泡排序
冒泡排序是由从大到小的顺序排列
例如//Console.Write("请输入你们班的人数");
//int a = int.Parse(Console.ReadLine());
//int[] shuzu = new int[a];
//int he = 0;
//for (int i = 0; i < a; i++)
//{
// Console.Write("第" + (i + 1) + "个人的分数是");
// shuzu[i] = int.Parse(Console.ReadLine());
//}
//int zhong;
//for (int i = 0; i < a; i++)
//{
// for (int j = i; j < a - 1; j++)
// {
// if (shuzu[i] < shuzu[j + 1])
// {
// zhong = shuzu[i];
// shuzu[i] = shuzu[j + 1];
// shuzu[j + 1] = zhong;
// }
// }
//}
//Console.WriteLine("最高分是" + shuzu[0]);
//Console.WriteLine("最低分是" + shuzu[a - 1]);
//for (int i = 2; i < a - 2; i++)
//{
// he = he + shuzu[i];
//}
//Console.WriteLine("去掉最高分和最低分的平均分是" + he / (a - 4));
//Console.ReadLine();
函数
一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。
函数:能够独立完成某项功能的模块。
函数四要素:输入、输出、函数体、函数名
函数定义:
(static/public) 返回类型 函数名(参数类型 参数名,参数类型 参数名)
{
函数体
}
函数的调用:
返回变量类型 变量名 = 函数(实参值)
//传值;四种方式
/// <summary>
/// 这个函数是累加求和,没有返回值,没有输入值
/// </summary>
public void leijia()//没有返回值,没有输入值
{
Console.Write("请输入一个正整数");
int a = int.Parse(Console.ReadLine ());
int he = 0;
for (int i = 1; i < a; i++)
{
he += i;
}
Console.WriteLine(he );
}
/// <summary>
/// 累加求和,有输入值,没有返回值//()里面的输入值可以代替
/// </summary>
/// <param name="a"></param>
public void leijia(int a)//有输入值,没有返回值//()里面的输入值可以代替
{
int he = 0;
for (int i = 1; i < a; i++)
{
he += i;
}
Console.WriteLine(he);
}
/// <summary>
/// 累加求和没有输入值,有返回值
/// </summary>
/// <returns></returns>
public int leijia1()
{
Console.Write("请输入一个正整数");
int a = int.Parse(Console.ReadLine());
int he = 0;
for (int i = 1; i < a; i++)
{
he += i;
}
return he;
}
/// <summary>
/// 累加求和 有输入值(int)有返回值(int a)
/// </summary>
/// <param name="a"></param>
/// <returns></returns>
public int leijia1(int a)
{
int he = 0;
for (int i = 1; i < a; i++)
{
he += i;
}
return he;
}