摘要: 要求 用C语言判断某年某月是否为闰年该月有多少天。 判断是否闰年满足以下其中一个条件即可 1.该年份能被 4 整除同时不能被 100 整除。 2.该年份能被400整除。 上代码 #include <stdio.h> // 主函数 int main(int argc, char **argv) { i 阅读全文
posted @ 2021-12-14 17:04 想想就很离谱 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 要求 用C语言打印9x9乘法表 上代码 #include <stdio.h> // 打印99乘法表 void printMultiplication99() { for (int i = 1; i <= 9; ++i) { for (int j = 1; j <= i; ++j) { printf( 阅读全文
posted @ 2021-12-14 15:51 想想就很离谱 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 要求 用C语言打印一个菱形图案。 上代码 #include <stdio.h> // 打印菱形 void printRhombus(int N) { /// 1.上三角形 for (int n = 1; n <= N; ++n) { // 1.打空格 for (int i = 0; i < N - 阅读全文
posted @ 2021-12-14 15:09 想想就很离谱 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 要求 C语言比较三个数大小并求出最大最小值 上代码 #include <stdio.h> // 返回最大值 int compare1(int a, int b) { return a > b ? a : b; } // 返回最小值 int compare2(int a, int b) { retur 阅读全文
posted @ 2021-12-14 14:01 想想就很离谱 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: 要求 在忽略其他一些情况下,把整型 a 和 b 的值互换。 应该比较简单,直接上代码。 小二上代码 #include <stdio.h> // 主函数 int main(int argc, char **argv) { int a = 50; int b = 20; printf("交换前: a = 阅读全文
posted @ 2021-12-14 13:27 想想就很离谱 阅读(6698) 评论(0) 推荐(0) 编辑
摘要: 要求 // 要求:将 str 中重复项去除 string str{"A1","A8","A2","A2","A8","A3","A1","A4"}; 小二上代码 #include <iostream> #include <string> #include <vector> #include <alg 阅读全文
posted @ 2021-12-14 11:18 想想就很离谱 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1.auto 我们在声明一个变量时,需要预先知道我们要声明的变量是什么类型,但有的变量类型是比较长,比较难以书写,或有的时候比较困难推演出表达式的类型,特别是在泛型模板编程中的时候。 所以 C++11 就引入了 auto 类型说明符,让编译器去分析表达式所属的类型,因为编译器需要推算表达式的类型,所 阅读全文
posted @ 2021-12-13 18:55 想想就很离谱 阅读(125) 评论(0) 推荐(1) 编辑
摘要: 1.constexpr 变量 首先先了解一个概念:常量表达式。 常量表达式:是值不会改变并且在编译过程就能得到计算结果的表达式。 所以,换个角度想,字面值是属于常量表达式的。 那什么是字面值呢? 很简单,比如1,2,3,4, "123",'1', nullptr等等。 所以,一个对象或者表达式是不是 阅读全文
posted @ 2021-12-13 17:18 想想就很离谱 阅读(128) 评论(0) 推荐(0) 编辑
摘要: bind 是什么? bind 顾名思义: 绑定 通俗来讲呢,可以这么理解有点像函数指针的意思。 资料上是这么讲的:可以将 bind 函数看做一个通用函数的适配器,它接受一个可调用对象,生成一个新的可以调用对象来“适应”原对象参数列表 它一般调用形式: // 其中 newCallable 是一个可调用 阅读全文
posted @ 2021-12-13 15:21 想想就很离谱 阅读(505) 评论(2) 推荐(0) 编辑
摘要: 前言 先上结论: ·成对使用 new 和 delete 时要采用相同形式 1.在 new 表达式中使用 [], 那么在 delete 中也要使用 [] 2.在 new 表达式中没有使用 [], 那么在 delete 中不要使用 [] 例如: string* a1 = new string; stri 阅读全文
posted @ 2021-09-10 15:46 想想就很离谱 阅读(168) 评论(0) 推荐(0) 编辑