自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 水仙花数:153 =1^3+5^3+3^3 求100-999之间的水仙花数(程序)

【代码】水仙花数:153 =1^3+5^3+3^3 求100-999之间的水仙花数(程序)

2024-03-30 09:12:07 110

原创 循环输入一个5位数,判断它是不是回文数。当输入0时循环结束。

【代码】循环输入一个5位数,判断它是不是回文数。当输入0时循环结束。

2024-03-30 09:11:53 83

原创 求输入的十个数的平均值(去掉最大值、最小值)

【代码】求输入的十个数的平均值(去掉最大值、最小值)

2024-03-24 15:16:19 354 1

原创 int a[15]={1,1};斐波那契数列:1123581321

【代码】int a[15]={1,1};斐波那契数列:1123581321。

2024-03-24 15:15:37 204 1

原创 用switch实现等级划分

A 100-90 B 89-80 C 79-70 不及格。

2024-03-23 15:49:38 163

原创 打印以下图案: 要求行数从终端输入。 输入:5

【代码】打印以下图案: 要求行数从终端输入。输入:5。

2024-03-23 15:49:21 248

原创 C语言(二级指针)

(*(p+1)+4) p+1找到数组中第二个元素的地址, *(p+1)取数组中第二个元素的内容(world的首地址),*(p+1)+4访问到从w的位置移动4个字节到d的位置,*(*(p+1)+4)*(*(p+1)+2) //p+1找到数组中第二个元素的地址(a[1]的地址),*(p+1)==第二行第一列的地址,*(p+1)+2==第二行第三列的地址,*(*(p+1)+2)==元素内容。*(*(p+1)) //p+1访问的数组第二个元素的地址 *(p+1)取第二个元素的内容==&b;

2024-03-22 06:00:00 659 1

原创 C语言(一级指针)

1)int a=5;int *p=&a;//定义指针的同时,直接初始化//先定义一个空指针,后边可以重新赋值指针p指向变量a,*p可以访问到a的值,可以通过*p间接修改变量a的值。

2024-03-21 06:00:00 1715 1

原创 C语言冒泡排序&选择排序

然后,这样不断重复,直到最后两个数据完成交换。最后,便完成了对原始数组的从小到大的排序。接着从剩下的n-1个数据中选择次小的1个元素,将其和第2个位置的数据交换。首先从原始数组中选择最小的1个数据,将其和位于第1个位置的数据交换。

2024-03-20 06:00:00 180 1

原创 C语言数组二(二维数组)

/索引从0开始a[0][0]a[0][1]a[0][2]a[1][0]a[1][1]a[1][2]//////错误//按行赋值 1 2 0 4 0 0a[0][0]=9;a[0][1]=5;i<2;i++)j<3;j++)地址元素a[0]a&a[0][0]1a[0][0]a[0]+1&a[0][1]2a[0][1]a[0]+23a[1]a+14a[1]+156。

2024-03-20 06:00:00 798 1

原创 C语言分支语句、循环语句&循环控制语句

if(表达式1)代码段1;}else代码段2;判断表达式1是否成立,如果成立执行代码段1,不成立执行代码段2;if(表达式1)代码段1;}else if(表达式2)代码段2;}else代码段3;if(表达式1)if(表达式2)switch (表达式)case 常量1:break;case 常量2:break;

2024-03-19 06:00:00 425 1

原创 C语言数组一(一维数组及清零函数、字符数组)

短整型、整型、长整型的数组 short int 组名[]、int 组名[]、long int 组名[];3. sizeof计算包括'\0',strlen不包括,chara[]="hello";浮点型的数组(单、双) float 组名[];double 组名[];指针数组 char *组名[] int *组名[];例:inta[5]={2,3,5,8,9};结构体数组 struct 组名[];字符数组 char 组名[];

2024-03-19 06:00:00 1392 1

原创 C语言变量&常量

'n'字符n '\n'换行 '\八进制' '\x十六进制'float 4字节 double 8字节。用双引号包裹,以'\0'作为结束标志。结合三目运算符实现求两个数的最大值。概念:程序运行过程中发生变化的量。特点:只是单纯的替换,不进行运算。数据类型:决定开辟的空间大小。变量名:遵循标识符的命名规则。存储类型:决定变量存储位置。程序运行过程中不会发生变化。八进制 十进制 十六进制。有效位数15-16位。未初始化时值为随机值。

2024-03-18 06:00:00 613

原创 C语言输入输出&垃圾字符回收机制

返回值:输入字符的ASCII值。返回值:输出字符的ASCII值。参数:输出字符的ASCII值。返回值:正确输入数据的个数。功能:向终端输入一个字符。功能:按格式向终端输入。功能:按格式向终端输出。返回值:输出数据个数。

2024-03-18 06:00:00 322

原创 计算机数据表示形式

int占4字节 1字节=8位 32位 0正数 1负数。0 字符串结束标志。'\n' 10 换行。整数在内存中存储是补码的二进制数。除符号位外,其他按位取反。一位十六进制换四位二进制。1、短除法 除2倒取余。一位八进制换三位二进制。1 字节 = 8 位。

2024-03-17 06:00:00 399

原创 C语言词法符号

赋值运算符 = += -= *= /= %=关系运算符 < >= ==!运算法则:先判断表达式1是否成立,如果成立则执行表达式2,不成立则执行表达式3;逻辑与运算:当前边的表达式结果为假,后边表达式不再执行,直接返回假。逻辑或运算:当前边的表达式结果为真,后边表达式不再执行,直接返回真。

2024-03-17 06:00:00 1443 1

原创 Vi 编辑器&gcc 编译器

替换 s/a1/a2 光标所在行的所有a1替换成a2。6、使用gcc 编译器编译程序,最终生成可执行文件。3、默认进入命令行模式,需要切换到插入模式。链接库文件,最终生成一个二进制的可执行文件。检查语法,有错报错,没有则进行下一步汇编。(光标选中y n:行数 复制几行)1,$s/a1/a2/g 改变全文。展开头文件、替换宏定义、删除注释。%s/a1/a2/g 改变全文。生成一个不可执行的二进制文件。分屏打开另外一个文件。保存并退出 vi编辑器。光标移动最后一行首行。

2024-03-16 09:53:22 374

原创 Linux命令基础

同时新建多个 mkdir a b c touch a.c b.c c.c。sudo cat /dev.. 查看里面文件内容(Ctrl C退出(死循环))文件 touch test.c(touch 路径)sudo cat /dev/input/mouse0 查看鼠标文件代码。多层文件夹 mkdir -p 11/22/33。查看当前路径下所有内容,包括隐藏内容。从根目录开始 /home/hq/a/b/c。

2024-03-16 09:27:40 971 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除