HQ-day8 函数

 1 //传值:四种方式:
 2         //1.没有输入值和返回值
 3         //2.没有输入有返回
 4         //3.没有返回有输入
 5         //4.有返回有输入
 6
 7         //传址
 8
 9
10
11
12         /// <summary>
13         /// 累加求和,没有输入值,没有返回值;
14         /// </summary>
15         public void leijia()
16         {
17             Console.Write("请输入一个正整数");
18             int a = int.Parse(Console.ReadLine());
19             int sum = 0;
20             for (int i = 1; i <= a; i++)
21             {
22                 sum += i;
23             }
24             Console.WriteLine(sum);
25         }
26         /// <summary>
27         /// 累加求和,没有返回值,有输入值
28         /// </summary>
29         /// <param name="a"></param>
30         public void leijia(int a)
31         {
32
33             int sum = 0;
34             for (int i = 1; i <= a; i++)
35             {
36                 sum += i;
37             }
38             Console.WriteLine(sum);
39         }
40         /// <summary>
41         /// 累加求和,没有输入值,只有返回值(int)
42         /// </summary>
43         /// <returns></returns>
44         public int leijia1()
45         {
46             Console.Write("请输入一个正整数");
47             int a = int.Parse(Console.ReadLine());
48             int sum = 0;
49             for (int i = 1; i <= a; i++)
50             {
51                 sum += i;
52             }
53             return sum;
54
55         }
56         /// <summary>
57         /// 累加求和,有输入值(int),有返回值(int)
58         /// </summary>
59         /// <param name="a"></param>
60         /// <returns></returns>
61         public int leijia1(int a)
62         {
63             int sum = 0;
64             for (int i = 1; i <= a; i++)
65             {
66                 sum += i;
67             }
68             return sum;
69
70         }
时间: 2024-07-29 00:23:03

HQ-day8 函数的相关文章

python全栈开发-Day8 函数基础

python全栈开发-Day8 函数 一 .引子 1. 为何要用函数之不用函数的问题 #1.代码的组织结构不清晰,可读性差 #2.遇到重复的功能只能重复编写实现代码,代码冗余 #3.功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大  2. 函数是什么? 针对二中的问题,想象生活中的例子,修理工需要实现准备好工具箱里面放好锤子,扳手,钳子等工具,然后遇到锤钉子的场景,拿来锤子用就可以,而无需临时再制造一把锤子. 修理工===>程序员 具备某一功能的工具===>函数

Day8 函数指针做函数参数

课堂笔记 课程回顾 多态 virtual关键字 纯虚函数 virtual func() = 0; 提前布局vptr指针 面向接口编程 延迟绑定 多态的析构函数的虚函数. 多继承的二义性 . 重载 重写 重定义. 实现多态的理论基础:函数指针做函数参数. vptr指针与虚函数表. 构造函数不应为虚函数 多态会降低程序的执行速度.不建议所有的函数都是虚函数. 多态时的指针步进. 多继承在项目开发中使用的比较少. linux从2.4内核升级到2.6的时候,做到了电源可以热插拔,提前将电源驱动的接口规划

Python基础day-8[装饰器补充,迭代器(未完)]

wraps模块: 让函数保留原来的说明信息. 在闭包函数上面 @wraps 可以把原代码的解释,引用到装饰器中,让用户彻底无法感知装饰器的存在 使用 func.__doc__ 和 print(help(func))来查看函数的注释信息 from functools import wraps import time def coutime(func): @wraps(func) #调用wraps模块 def wrapper(*args,**kwargs): # 'a1231231231231232

JAVAWEB开发之JSTL标签库的使用、 自己定义EL函数、自己定义标签(带属性的、带标签体的)

JSTL JSTL简单介绍: JSTL的全称:JSP Standard Tag Library.JSP标准标签库 JSTL的作用: 提供给Java Web开发者一个标准通用的标签函数库 和EL来代替传统直接在页面上嵌入Java程序(Scripting)的做法,以提高程序可读性.维护性和方便性 JSTL的版本号: JSTL的主要版本号是1.0.1.1和1.2(差别不大) 1.0版本号EL表达式还没有纳入官方规范 1.1和1.2版本号EL表达式已经纳入了官方规范 JSTL1.1 下载对应的jar包

PYTHON学习笔记-DAY-8

Python之路,Day8 - Socket网络编程 本节内容 Socket介绍 Socket参数介绍 基本Socket实例 Socket实现多连接处理 通过Socket实现简单SSH 通过Socket实现文件传送 作业:开发一个支持多用户在线的FTP程序 1. Socket介绍 概念 A network socket is an endpoint of a connection across a computer network. Today, most communication betwe

Matlab sum( ) 函数

Matlab 图像处理  Day8 1.sum( ): %  sum 函数有常用的 2 种形式 < i >. S = sum( X ); < ii >. S = sum( X,DIM ); Sample: % 由上述例子可以发现 sum( a , 1 ) = sum( a )         % 意思即为对矩阵 a 的列求和 sum( a , 2 )                          % 意思即为对矩阵 a 的行求和 % 一些特殊的小用法: sum( a(:) ):

##DAY8 界面通信

##DAY8 界面通信 注意:延展中写的东西只能在类内使用 #pragma mark ———————属性传值—————————— (第一个页面往第二个页面传值) 一.属性传值:(第一个页面往第二个页面传值) 属性传值:可以自定义属性.也可使用控件.视图的自带属性 1.属性传值用于第一个界面向第二个页面传值 2.明确两者联系的桥梁,也就是触发跳转的地方 3.明确传输的值:类型是什么 4.在第二个视图控制器内部声明相对应类型的属性,来接收传输的值 5.在第二个界面使用传入的值 注意:属性在传值中如果

day8 网络编程 接口开发 异常处理

一 .在day7中已经讲了单个接口的开发,今天讲有关系的接口开发,也就是依赖性,比如你要在博客园写文章就必须先登录,登陆之后才能发表文章,那么登陆和发表文章之间就有个依赖关系,要做的就是这种开发: 1.接口开发首先要导入flask,导入我们用的着的方法 截图:__name__这里有必要解释一下,name前后是两个_不要写错 导入方法: 1.如果不嫌麻烦完全可以一级一级目录点出来, 2.也可以手动添加环境变量 3.就是可以用pycharm自动帮我们添加环境变量,右键选择Mark Directory

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 中修改了某个页面的地址,