0313函数

冒泡排序

冒泡排序是由从大到小的顺序排列

例如//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;

}

时间: 2024-08-03 19:25:28

0313函数的相关文章

COM接口函数通用Hook方法

本文是我的本科学位论文, 今发表在此, 以示原创之据 第1章 绪论 研究背景 研究意义 相关技术简介 COM概述 COM内存模型描述及C语言和C++语言实现 调用约定 Hook API原理 Windows钩子原理及进程注入 开发及调试环境 第2章 问题抽象及关键技术研究 实验01:通过调试器查看C++类的虚函数表 实验02:通过函数指针调用C++虚函数 实验03:交换两个相同C++类的虚函数表 实验04-1:替换C++虚函数表中的虚函数(__thiscall)地址 实验04-2:替换C++虚函数

Matlab中处理日期与时间的函数

Matlab用三种格式来表示日期与时间 (1)双精度型日期数字:一个日期型数字代表从公元0年到某一日期的的天数,例如,2008年8月26日夜时0点钟被表示为733646,而这同一天的中午12点就被表示为733646.5,也就是说任何一个时刻都可以用一个双精度型数字表示. (2)不同形式的日期字符串:Matlab定义了28种标准日期格式的字符串. (3)数值型的日期向量:用一个6元数组来表示一个日期时间,例如,[2008 8 26 12 5 0]表示2008年8月26日12点05分0秒:用一个3元

js高阶函数

map()方法定义在JavaScript的Array中,我们调用Array的map()方法,传入我们自己的函数,就得到了一个新的Array作为结果: function pow(x) { return x * x; } var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr.map(pow); // [1, 4, 9, 16, 25, 36, 49, 64, 81] reduce()把一个函数作用在这个Array的[x1, x2, x3...]上,这个函数必须接收两个

Django url 标签和reverse()函数的使用(转)

原文:http://www.yihaomen.com/article/python/355.htm 使用url标签和reverse()函数,可以避免在模板和view中对url进行硬编码,这样即使url改变了,对模板和view也没有影响 起初用django 开发应用的时候,完全是在urls.py 中硬编码配置地址,在views.py中HttpResponseRedirect()也是硬编码转向地址,当然在template 中也是一样了,这样带来一个问题,如果在urls.py 中修改了某个页面的地址,

Python2.7-内置函数

具体参见:https://docs.python.org/2/library/functions.html#file 1.进制转换:bin(x), oct(x), hex(x) 把一个十进制数分别转换为2.8.16进制 2.字符转换:chr(x)将数字(255以内不报错,128以后无字符)转换为对应ASCII字符, unichr(x)将数字转换为unicode, ord(x) 将字符转数字与前两个相反, unicode(obj, [encoding, [error]]) 用encoding解码o

linux Shell函数

Shell函数类似于Shell脚本,里面存放了一系列的指令,不过Shell的函数存在于内存,而不是硬盘文件,所以速度很快,另外,Shell还能对函数进行预处理,所以函数的启动比脚本更快. 1.函数定义 1 2 3 4 function 函数名() {     语句     [return] } 关键字function表示定义一个函数,可以省略,其后是函数名,有时函数名后可以跟一个括号,符号"{"表示函数执行命令的入口,该符号也可以在函数名那一行,"}"表示函数体的结

pythonの函数学习笔记(一)

函数是可以实现一些特定功能的小方法或小程序定义函数function的方法:def function_name(arg1,arg2[,...]): statement [return value]注意事项:1.def开头,代表定义函数,def和函数名中间要敲一个空格:2.返回值不是必须的,如果没有renturn语句,则默认返回值None:3.函数名必须以下划线或字母开头,可以包含任意字母.数字或下划线的组合,区分大小写且不能是保留字: py使用名称空间的概念存储对象,这个名称空间就是对象作用的区域

条件、循环、函数定义、字符串操作练习

注意标准库的两种导入与使用方式,建议大家采用<库名>.<函数名>的方式. 对前面的代码进行优化,用for,while,if,def实现: 用循环画五角星 1 import turtle 2 3 turtle.fillcolor("red") 4 turtle.begin_fill() 5 for i in range(5): 6 turtle.forward(100) 7 turtle.right(144) 8 turtle.end_fill() 用循环画同心圆

sql常用格式化函数及字符串函数

一.常用格式化函数 1.日期转字符串 select to_char(current_timestamp, 'YYYY-MM-DD HH24:MI:SS') //2017-09-18 22:41:50 YYYY:年(4和更多位) MM:月份号(01-12) DD:一个月里的日(01-31) HH24:一天的小时数(00-23) MI:分钟(00-59) SS:秒(00-59) 2.字符串转日期 select to_date('2017-09-18','YYYY-MM-DD') //2017-09-