摘要: 移位运算 1.左移(<<) 2.右移(>>或>>>) 位与(&) 位或(|) 异或(^) 取反(~) 对补码取反 【对所有整数取反=本身的相反数-1】 阅读全文
posted @ 2021-09-04 16:52 MarmotY 阅读(28) 评论(0) 推荐(0)
摘要: 有时候,当遇到一组数据具有不同的数据类型,比如实现一个学生信息表,需要以人为单位,且每个人的内部信息由姓名、学号、年级、住址等不同类型数据组成。这时候如果用单类型的变量进行罗列就会不太方便,于是我们使用结构体(struct)来实现。它可以将若干个不同的数据类型的变量或数组封装在一起,以储存自定义的数 阅读全文
posted @ 2021-05-14 20:10 MarmotY 阅读(343) 评论(0) 推荐(0)
摘要: 原问题:计蒜客T1212 问题描述: 输入样例1: 8 8 .@##...# #....#.# #.#.##.. ..#.###. #.#...#. ..###.#. ...#.*.. .#...### 输出样例1: 10 输入样例2: 6 5 .*.#. .#... ..##. ..... .#. 阅读全文
posted @ 2021-05-13 16:43 MarmotY 阅读(620) 评论(0) 推荐(0)
摘要: 原问题:计蒜客T1400 问题描述: 样例输入: 3 6 6 12 11 33 22 样例输出: 6 1 11 题意: 就是求最大公约数。(于是拓展学习一下,把最大公约数和最小公倍数都搞定) 最大公倍数: 方法一:辗转相除法(欧几里得算法)--两个整数的最大公约数等于其中较小的那个数和两数相除余数的 阅读全文
posted @ 2021-05-12 16:39 MarmotY 阅读(404) 评论(0) 推荐(0)