
C语言
文章平均质量分 78
霖纪年
这个作者很懒,什么都没留下…
展开
-
爬楼梯求解
爬楼梯题目:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶分析这是动态分析设i为第i层,则a[i]可以表示为第i层爬楼梯的方法数目,则a[原创 2022-01-13 17:08:28 · 158 阅读 · 0 评论 -
蓝桥杯C语言学习练习一汇总
蓝桥杯C语言代码学习及练习原创 2022-01-05 12:57:10 · 2054 阅读 · 0 评论 -
结构体常见操作
结构体类型数组只能将相同类型的数据放在一起,结构体是可以将不同类型的数据放在一起声明//结构体模板struct student { long studentID;//定义学号 char studentName;//姓名 char studentSex;//性别 int yearBirth;//出生年 int scoreMath;//数学成绩 int scoreEnglish;//英语成绩原创 2021-11-26 13:16:45 · 939 阅读 · 0 评论 -
C语言输入与输出问题
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-11-21 17:02:10 · 683 阅读 · 0 评论 -
C语言数据类型
变量定义(菜鸟教程)基本组成要素自然语言程序设计语言字字母,数字、标识符词或词组关键字、标识符、常量句子或段落语句篇章程序关键字也称保留字,是C语言预先定义的、具有特殊意义的单词;例如if、long、for等标识符大小写字母,数字和下划线构成的一个字符序列系统预定义标识符用户自定义标识符:用来标识变量名、符号常量名、数组名、函数名等命名规则首字符必须是字母或下划线见名知意,不要使用汉语拼音不能与关键字及系统预定义的标识符相同原创 2021-11-22 21:28:59 · 1229 阅读 · 0 评论 -
常见算数运算
算数运算算数优先级求余运算–%判断某数是否被整除操作数是整数常见数学运算注:要在开头加#include<math.h>随机函数rand()生成一个在0~32767之间的随机数问题:如何生成一个指定范围(如1~100)内的随机数?* magic = rand() % 100 ; //0~99赋值表达式变量=表达式;变量1=变量2=表达式;变量1运算符op=表达式;类型 变量=表达式增1和减1运算符(++,–)前缀与后缀区别m=n++;原创 2021-11-22 21:39:38 · 657 阅读 · 0 评论 -
条件语句与循环语句
关系运算符与逻辑运算符关系运算符逻辑运算符&&与:当2个操作数都为真结果为真||或:两个操作数至少一个为真结果为真!非:操作数为真结果为假短路特性表达式的值可先有计算的左操作数的值推导出来,就不会计算右操作数的值可以使除0运算不发生优先级逻辑非 > 算数运算符 > 关系运算符 > 逻辑与 > 逻辑或也可以通过添加小括号提高优先级条件语句单分支选择结构(if语句)结构原创 2021-11-23 15:12:09 · 783 阅读 · 0 评论 -
函数、嵌套和递归
函数函数定义函数:构成C语言的基本模块函数返回值类型 函数名(形参){ 函数体; return 返回值;}int GetMax(int x,int y)//形参也是局部变量{ int result;//局部变量,只能在函数体内访问啊它 if(x>y) { result = x; } else { result = y; } return result;//函数的出口,只能返回一个值;要与返回值类型一样}void GetMax(void)//表示无原创 2021-11-24 10:41:57 · 2040 阅读 · 0 评论 -
数组、排序算法与字符串
一维素组定义:基类型 a[b];a为数组名;b为数组长度,数组下标从0开始,取不到b不能用变量来定义数组长度:int a[n];使用宏定义可以:int a[N];N已定义占内存字节数:数组长度*sizeof(基类型)数组初始化int a[5]={60,1,4,1};//花括号元素个数不能超过数组长度int a[]={1,2,3}//根据花括号元素个数来确定数组大小通过**memset(a,0,sizeof(a));**初始化sizeof(a)获取数组a所占内存字节数记得开原创 2021-11-24 21:17:37 · 370 阅读 · 0 评论 -
C语言常见指针
指针内存编址:每个字节都有唯一的编号 (地址)地址为无符号整数,16进制指针不是地址,指针变量的值是一个地址可以保存变量、数组、字符串的首地址,保存函数的入口定义基类型 *变量;基类型:指针变量指向的数据类型%p:输出变量地址指针变量使用前必须初始化不知道指向那里,就指向NULL初始化:基类型 *变量1=&变量2基类型 *变量1;变量1=&变量2#include <stdio.h>#include <stdlib原创 2021-11-24 21:23:57 · 677 阅读 · 0 评论