1 #include <stdio.h> 2 int k = 222, t = 9; 3 void swap(int *a, int *b); 4 5 main() { 6 swap(&k, &t); 7 printf("\nkkkkkk=%d\nttttttttt=%d", k, t); 8 } ...
分类:
其他好文 时间:
2020-12-02 12:36:50
阅读次数:
8
交换值#include<stdio.h>intmain(){inta=1;intb=2;intc=0;printf("交换前a=%db=%d\n",a,b);c=a;a=b;b=c;printf("交换后a=%db=%d\n",a,b);return0;}
分类:
其他好文 时间:
2020-11-23 12:28:40
阅读次数:
4
Go语言变量 变量的定义 变量是几乎所有的编程语言中最基本的组成元素。从根本上来说,变量相当于是对一块数据存储空间的命名,程序可以通过定义一个变量来申请一块数据存储空间,之后可以通过引用变量名来使用这块存储空间。 在Go语言中,变量和其它的C语言系的语言都是不同的,看下面的声明就知道了。 变量的声明 ...
分类:
编程语言 时间:
2020-06-16 01:24:56
阅读次数:
71
1、算数运算符 print(10 + 3.1) print(10 + 3) print(10 / 3) # 结果带小数 print(10 // 3) # 只保留整数部分 print(10 % 3) # 取模、取余数 print(10 ** 3) # 取模、取余数 2、比较运算符 : >、>=、<、< ...
分类:
其他好文 时间:
2020-03-06 09:12:42
阅读次数:
67
前言 标题用“有套路”来形容一种数据结构,似乎有点不尊重的意思。不过,我倒是觉得,一种实用的学科,就是应该产生一点套路,这才能发挥体系化研究的优势,套路就是一种保证:在不投入更多创造性与努力的情况下,依旧能获得比起随意进行相关操作更好的结果。一门成熟的学科都应如是,如果研究许久,在学科所研究的许多问 ...
分类:
其他好文 时间:
2020-03-01 10:39:42
阅读次数:
85
如何对已知数组 $arr = [24,69,80,57,13] 进行按重新顺序排序。 思路: 1、我们需要对数组中每两个,前后进行比较,如果前面小于后面的,就进行兑换位置; 2、因为是两个一比较,所以我们需要比较count($arr) - 1 轮,因为每一轮比较下来,都可以确定一个最大的值,所以每一 ...
分类:
编程语言 时间:
2020-01-13 19:37:48
阅读次数:
66
解构数组 解构数组元素 交换值 函数参数解构 剩余变量 忽略尾随元素 忽略其他元素 解构元组 解构元组元素 剩余元素 忽略末尾元素或其他元素 对象解构 解构对象属性 解构赋值 剩余变量 解构属性重命名 解构并指定类型 解构并赋予默认值 函数声明解构 函数声明解构 指定默认值 展开数组 数组元素展开 ...
分类:
其他好文 时间:
2019-12-22 18:28:45
阅读次数:
385
1、排序过程: 将待排序列存放在数组a[n]中。 第一次从a[1]开始,查找比a[0]小的元素,如果存在此元素,则将元素的位置信息记录下来,运用此信息判断查找到的元素是否为a[0],如果不是,则将a[0]与此最小元素交换值的大小。 第二次从a[2]开始,查找比a[1]小的元素....... .... ...
分类:
编程语言 时间:
2019-10-03 20:19:18
阅读次数:
69
输入两数, 从小到大输出: 核心代码: 全部代码: ...
分类:
编程语言 时间:
2019-09-10 23:49:48
阅读次数:
97
冒泡排序源码: 每次排序就是把最大元素排在最后面,下次排序数组长度-1,就是不用管最后一个元素,依次把最大元素排在最后面,数组长度-1~~~~ 还有一种排序的方法: 当 i=1,数组元素没有变化 当 i=2,j=1,进入里面循环,判断 in[2] 和 in[1] 的大小,然后交换值。这就完成了一次排 ...
分类:
编程语言 时间:
2019-08-19 20:52:00
阅读次数:
87