
C
文章平均质量分 70
阿月浑子の
这个作者很懒,什么都没留下…
展开
-
C++运算符哪些可以重载
C++允许重载的运算符 双目算术运算符 + (加),-(减),*(乘),/(除),%(取模) 关系运算符 ==(等于),!= (不等于),< (小于),> (大于>,<=(小于等于),>=(大于等于) 逻辑运算符 ||(逻辑或),&&(逻辑与),!(逻辑非) 单目运算符 + (正),-...原创 2021-11-26 19:50:34 · 2969 阅读 · 0 评论 -
常见的排序算法C/C++
目录一、冒泡排序二、选择排序(擂台法)三、插入排序四、希尔排序(缩小增量排序)五、快速排序六、堆排序七、归并排序(合并排序)八、递归排序一、冒泡排序【思路】冒泡排序算法通过多次比较和交换来实现排序,其排序流程如下1)对数组中的各数据,依次比较相邻的两个元素的大小;2)如果前面的数据大于后面的数据,就交换这两个数据。经过第一轮的多次比较排序后,便可把最大的数据排好;3)再用相同的方法把剩下的数据逐个进行比较,最后便可按照从小到大的顺序排好。void B原创 2021-11-25 22:18:06 · 1678 阅读 · 0 评论 -
C/C++数组指针
C/C++数组指针原创 2021-11-22 23:06:17 · 3826 阅读 · 0 评论 -
行指针和列指针
1.C语言22_行指针和列指针_哔哩哔哩_bilibili#include<iostream>using namespace std;int main() { int a[2][3] = { 1,2,3,4,5,6 }; cout << *a[0] << endl;//1,相当于a[0][0] cout << *(a[1]+1) << endl;//5 cout << **a << endl;//1原创 2021-11-16 00:52:29 · 966 阅读 · 0 评论 -
C/C++优先级
转载自:C语言运算符优先级_宇智波一打七~的博客-CSDN博客【口诀】单算移关与,异或逻条赋单:单目运算符,包含的有逻辑非(!),按位取反(~),自增(++),自减(–),取地址(&),取值(*);就是操作数只有一个的算:算术运算符,包含的有乘、除和求余(*,/,%)级别高于加减(+,-);移:表示按位左移(<<)和位右移(>>);关:关系运算符:包含的有大小关系(>,>=,<,<=)级别高于相等不相等关系(==,!转载 2021-11-15 21:28:21 · 287 阅读 · 0 评论 -
习题3-2 分子量 ——《算法竞赛入门经典》
给出一种物质的分子式(不带括号),求分子量。本题中的分子式只包含4种原子,分别为C,H,O,N,原子量分别为12.01,1.008,16.00,14.01(单位:g/mol)。例如,C6H5OH的分子量为94.108g/mol。#include<stdio.h>#include<string.h>#define MAX 80#define C_val 12.01...原创 2019-03-08 13:41:04 · 694 阅读 · 0 评论