- 博客(30)
- 收藏
- 关注
原创 C语言:结构体
(1)先声明结构体类型(2)在声明结构体类型的同时,定义结构体变量(3)不指定结构体名而直接定义结构体变量说明:(1)结构体中的成员也可以是一个结构体类型的变量(2)结构体中的成员名可与程序中其他·变量同名,但二者代表不同的对象,互不干扰。
2025-01-01 23:47:02
283
原创 C语言:杨辉三角(斯卡三角形)
杨辉三角,又称贾宪三角形、帕斯卡三角形,是一个由数字排列组成的三角形阵列。这个三角形的构造规则非常简洁:顶端是一个单独的“1”,接下来的每一行都以“1”开始和结束,而中间的数字则是通过上一行相邻两个数字相加得到的。3、对于第n行(n≥3)中的每一个非边界数字,它都等于它正上方和左上方的两个数字之和。2、从第二行开始,每一行的第一个和最后一个数字都是“1”。1、第一行只有一个数字“1”。
2024-12-31 20:31:44
320
原创 C语言:不同字符的个数
因为在 GB2312的中文字符集编码标准中,一个汉字占两个字节,所以在其他字符中,“你好”两个汉字占4个字节,依次个数为4。
2024-12-31 00:17:36
227
原创 C语言:双色球
在C语言中,生成双色球(或其他类型的彩票号码)通常涉及随机数生成和数组操作。双色球通常包括红球和蓝球,其中红球数量较多(例如6个),并且可能从较大的数字范围(如1到33)中选取,而蓝球数量较少(例如1个),并且从较小的数字范围(如1到16)中选取。
2024-12-31 00:07:28
161
原创 C语言:二位数组的转置
二维数组的转置是指将数组的行列互换。对于一个 m×n 的二维数组 A,其转置数组 AT 是一个 n×m 的二维数组,其中 AT[j][i]=A[i][j]。
2024-12-30 23:58:14
163
原创 C语言:二维数组
一般形式:类型标识符 数组名[常亮表达式1][常量表达式2];其中,表达式1表示二维数组的行数,常量表达数2表示二维数组的列数例如:定义数组之后,系统会为数组a分配连续的12个整型内存空间,用来存储12个数组元素。在C语言中,二维数组中元素排列的顺序是按“行”存放的,即在内存中先顺序存放第一行的元素,再顺序存放第二行的元素。
2024-12-30 23:51:06
414
原创 C语言:用函数写冒泡排序
include<stdio.h>`:包含标准输入输出库,用于实现输入输出功能。#define N 10`:定义宏`N`,表示数组的大小为10。count`:用于记录排序过程中元素比较的次数。count。
2024-12-30 18:13:15
317
原创 C语言:冒泡排序
引入标准输入输出库stdio.h,使用宏定义,将N设定为5,代表数组的长度。定义数组,并通过for循环输入要比较的数字,并输出排序前的数组内容。定义一个空数据t,通过引入空数据来进行沉底排序,定义c作为排序次数。
2024-12-30 17:54:17
188
原创 C语言:一维数组
在C语言中,数组和变量一样,要先定义再使用定义一维数组的形式为:类型标识符 数组名[常量表达式];说明:(1)类型标识符可以是基本类型或构造类型(2)数组名是用户定义的数组标识符(3)方括号内的常量表达式表示数据个数,也称为数组长度例:C语言规定,数组名可以代表数组的首地址(数组首元素的地址)
2024-12-30 17:41:14
305
原创 C语言:斐波那契数列
斐波那契数列(Fibonacci sequence)是一个非常著名的数列,在数学上有着重要的地位,并且在自然界和计算机科学中有着广泛的应用。其中,F(1) = 1 且 F(2) = 1。
2024-12-30 16:46:17
203
原创 C语言:break和continue
当break语句英语循环结构中时,可使程序提前结束“整个”循环过程,接着执行循环结构下面的语句。如例,当i自加到3时,满足if语句的条件,则执行continue语句,结束了“3”本次的循环,继续循环下面的语句,使用在结果中没有数字3。continue语句常用于循环结构,其作用是提前结束“本次”循环(跳过循环体中下面未执行的语句),接着执行下次循环。如例,当i自加到3时,满足if语句的条件,则执行break语句,终止了整个循环,所以在结果中没有2以后的数字。
2024-12-17 21:26:02
312
原创 C语言:循环结构
先判断循环条件表达式是否为真,再决定是否执行循环体语句。当循环条件为真(非0)时,执行循环体语句,然后继续判断循环条件表达式是否为真;当循环条件表达式为家(0)时,终止循环。while语句中的表达式一般是关系表达式或逻辑表达式,只要表达式的值为真(非0),即可继续执行循环体语句。(2)计算表达式2,若其值为真(非0),则执行for语句中的循环体语句,然后执行下面第(3)步;若气质为假(0),则结束循环,转到第(5)步。先执行循环体语句,然后·再判断表达式是否为真。若表达式为真,则继续循环体语句;
2024-12-16 23:15:53
223
原创 C语言:选择结构
语义:计算switch括号内“表达式”的值,并逐个与case后面的“常量表达式”的值进行比较,当switch括号内“表达式”的值与某个case后面的“常量表达式”的值相等时,即执行该行对应的语句,后面的break语句用来终止swtich语句的执行。若switch内的“表达式”的值与所有case后面的“常量表达式”的值均不相等时,则执行default后面的语句。需要说明的是,在用if`····else嵌套形式中,要注意if与else的配对关系,else总是与它上面最近的的未配对的if配对。
2024-12-16 21:01:46
333
原创 C语言:函数基础(定义函数)
(即永远为真),这个循环将无限进行下去,直到程序被外部方式(如用户强制终止)停止。函数以格式化的方式输出结果。注意,这个函数没有返回值(即返回类型为。函数输出它们的和与差,并在每次输出后打印一个换行符。这个函数与加法函数类似,但返回的是两个浮点数的差。在代码中未被使用)。循环不断提示用户输入两个数字,调用。主函数首先声明了四个浮点变量。这个函数接受两个浮点数参数。函数计算它们的和与差,并使用。这个函数接受两个浮点数参数。
2024-12-10 00:17:16
638
原创 C语言:初学函数(变量的类型)
说明:(1)在程序中设置全局变量,可以打通函数之间数据联系的通道,使多个函数共用全局变量的值,实现资源共享,并且通过函数调用可以得到一个以上的值。(2)主函数中定义的变量也只能在主函数中使用,不能在其他函数中使用,并且主函数也不能使用其他函数中定义的变量。(2)如果在同一个源文件中,全局变量与局部变量同名,则在局部变量的作用范围内,全局变量因被“屏蔽”而失效。在函数或复合语句的内部定义的变量是内部变量,也称为“局部变量”,只在本函数或复合语句范围内有效,离开本函数或复合语句则失效。
2024-12-09 22:21:28
201
原创 C语言结构体
1、先声明后定义:先声明结构体变量的内容,后再结构体外另定义需要的变量,结构体中括号外的“;2、同时声明并定义:声明结构体变量内容,并在结构体“;”’内定义需要的变量。
2024-12-09 11:48:15
213
原创 关于VSC的安装和调试(本人Windows,仅供参考)
(1)进入VSC后点击右侧第五个按键,可以下载一些扩展内容和便捷内容,以下是与C语言和C++相关的扩展,Chinese是汉化扩展,不需要的可以不下载。(3)文件编码格式的修改:这里是修改默认值为2312,点击左上角文件(File),然后选择首选项(Preferences),后选择设置。再次选择“配置显示语言”,弹出下图内容,找到“中文(简体)”并单击,弹出类似下面的弹窗,点击重启即可。##本人声明:第一次做这种内容,言语上会有些啰嗦,请见谅。
2024-12-09 00:14:24
1743
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人