Sections

C语言基础知识梳理 零、概述 一、变量和基本类型 (一)基本类型 1、有符号常见类型大小及其范围 2、浮点数范围来由及其有效数字 3、字面值常量 (1)十进制字面值 (2)浮点数字面值 (3)指定字面值类型 4、字符和字符串常量 5、总结 (二)变量 1、定义变量 2、常用特殊前缀 3、数组与初始化变量 4、变量作用域 (1)局部变量与全局变量的差别 (三)字符串 (四) 自定类型——结构体 二、表达式 三、语句 (一)条件语句 1、if语句 2、switch语句 (二)迭代语句 1、while语句 2、do while语句 3、for语句 (三)跳转语句 四、函数 (一)函数一般格式 (二)函数声明 (三)结构体中的函数 五、指...

 用在输入 输出函数scanf( )和printf( )中的格式控制部分, 即第一个逗号前的双引号内 ,用来对输出的数据(标识符或表达式)进行格式说明,包括数据类型、长度、对齐方式、小数位数等。 1.格式控制符的形式 其中[ ]里面的内容是可选的 -:表示左对齐,缺省情况下为右对齐(若没规定输出数据的宽度则为左对齐)。 0:当规定输出数据的宽度时,所输出数据实际的宽度小于规定的宽度,则在左边用“0”补齐。 m/m.n:m规定了输出数据的宽度(位数),若数据实际的宽度大于m,则突破m的限制全部输出,反之, 将数据全部输出之后用空格进行左补齐;对于实数n是指小数点后的位数,若n小于小数点后实际的位数,则按四舍五入原则进行截取;对于字符...

在程序中要使用输入输出函数(printf 和 scanf),就必须要包含 stdio.h 头文件。 一、格式转换符 整型 控制符 说明 %d 或 i% 有符号十进制整型(int、short、char) %hd 短整型 %ld 长整型 %lld 或 %l64d 64 位整型 %u 无符号十进制整型(unsigned) %o 无符号八进制整型 %x 或 %X 无符号十六进制整型,x 小写对应的十六进制为小写,X 大写对应大写 实型 G/E 格式表示的指数形式中 E 大写 控制符 说明 %f 十进制单精度浮点数(float),默认小数部分超过 6 位的四舍五入 %lf 小数形式双精度实型 %e 或 %E 指数形式单精度实型,le...

插入排序 Insertion Sort 从新元素开始,从后向前扫描直到扫描到的元素小于等于新元素 则将新元素插入扫描到的元素前 代码实现 #include <stdio.h> #include <stdlib.h> int main(void) { int arr[8] = {5,6,1,7,5,3,1,4}; for (int i = 1; i < 8;i++) {//从第二位开始遍历数组 int j = i -1; int cur = arr[i];//储存当前数字 while (j >= 0 && arr[j] >= cur) {//向前遍历 arr[j+1] = arr[j];//将前面的数字向后移动一位 j--;...

时间空间复杂度 如何判断一个算法的好坏? 我们需要一种复杂度计算方式,不受计算机性能和程序数据的影响 时间复杂度 BigO BigO计算表示一个算法的渐进时间复杂度 T(n) = O(f(n)) f(n) 表示代码执行次数之和,O表示正比例关系 复杂度越低代码效率越高 e.g. 1 for (int i = 1; i <= n; i++) { x++; } 首先int i = 1为一次运算 其次,每次循环中会分别执行i <= n、i++、x++三次运算 则n次循环下会执行3n次 总共运算1+3n次,那么这个算法复杂度则为O(n) 因为BigO用于表示计算的增长变化趋势,所以当n无限大时,常数1和系数3可忽略不计 e.g. 2...

数据结构与算法 数据结构是程序储存信息的基本单位,数组就是常见的数据结构。而算法则是实现特定任务的计算步骤,比如排序算法和搜索算法的目的顾名思义就是排序和搜索。 但数据结构和算法不一定像数组和二分查找这个例子这样是完全分开的单独内容。数组是最简单的数据结构,而很多其他复杂的数据结构往往又集成了很多的算法在其中。 所以可以这样理解 程序 = 数据结构 + 算法 数据结构 官方定义 数据结构是计算机存储、组织数据的方式 但是在很多情况中,数据结构不仅包含数据本身,还会包含一些算法 算法 官方定义 算法是一系列规定的计算步骤,为了实现特定的计算目的

写在前面 本文内容量较大,请结合大纲跳转功能使用 学分 知乎解释 学分是一种用于计算学生学习量的计量单位,按学期计算,每门课程及实践环节的具体学分数以专业教学计划的规定为准。通过考核,成绩合格方可取得该课程学分。每一门课程都有一定的学分,只有通过这门课的考试,才能获得相应的学分,也只有学分积累到专业要后才能毕业。 你♥对学分的解释 学分是学生学习量的计量单位,原则上规定: 理论课16学时为1学分 体育及实验课32学时为1学分 集中性实践教学环节1周为1学分 总结一下 完成课程,并在考试/考查中获得60分以上/D评级就可以获得相应的学分,积累到一定学分即可拿到毕业证 南信大要求学生选课应从个人实际出发,首先保证必修课,再选选修课 原...

商品定价 商品 角色 价格/rmb 备货量 备注 明信片 1 双闪徽章 T/G 18 钥匙扣 T/G 18 立牌(7cm) T/G 22 全自动折叠伞 T/G 78 亚克力砖 76 打卡棒 T/G 18 T恤 T/G 58 挂画 68 金属徽章 32 香皂 48 抱枕 T/G 48 马克杯礼盒 T/G 98 亚克力实体票 8 精装笔记本 68 合计 659 活动 满100减5 满300减30 结算优先级大于无门槛优惠券

位置 成都市武侯区武科东二路2号 高德地图 苹果地图 交通 距离 三号线 武侯立交 C口 927米 步行约 950m 15mins 公共交通路线 成都双流国际机场 路线1 从成都双流国际机场航站楼乘坐19号线至龙桥路地铁站 换乘3号线至武侯立交地铁站 从武侯立交地铁站C口出站,步行或打车至酒店 预计用时41mins,步行距离1.5km 路线2 从成都双流国际机场航站楼乘坐10号线至太平园地铁站 换乘3号线至武侯立交地铁站 从武侯立交地铁站C口出站,步行或打车至酒店 预计用时43mins,步行距离1.3km 19号线:乘坐人数相对较少,较舒适 10号线:乘坐人数相对较多,较拥挤 成都天府国际机场 路线1 从成都天府国际机场航站楼乘...

精准打击 板子: 2m * 1.8m 倾斜角度:约为75° 板子上有多个不规则区域,分别对应不同奖励 区域为魔术贴材质,投掷球为毛绒材质 玩家站在距离板子1.5m远处投掷毛绒球 若毛绒球被魔术胶粘住则获得对应区域的奖励 一券一次 奖品 位置 大小 角色 官摊10元无门槛优惠券 正中心 最大 手工精油皂 左上角 大 泰茜 35cm水晶绒抱枕 右上角 小 泰茜/格烈科 马克杯礼盒 左下角 小 泰茜/格烈科 双龙骨24k全自动折叠伞 右下角 小 泰茜/格烈科 分骰行动 玩家与红线距离:1.5m 骰子: 边长为0.5m的毛绒材质六面体骰子 玩家站在距离红线外1.5m处投掷毛绒骰子至红线外 根据玩家两次投掷的点数之差的绝对值为最终成绩 一券...