自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用C语言对单链表进行冒泡排序

接着,我们需要编写冒泡排序所用函数。首先,我们需要创建一个单链表。

2024-12-16 23:15:06 109

原创 C语言——字符串排字典序

字符串排序的方法其实并不难,借助ASCII码的顺序,再利用冒泡排序即可,不过与排数不同的是,字符串不能靠‘<’,‘>’,‘=’来比较和赋值,而是要使用到字符串比较赋值专用函数,strcmp和strcpy,需包含一个头文件<string.h>。

2024-11-29 10:47:48 445

原创 如何解决VS2022无法打开文件进行写入问题

法二:如果你找不到窗口,按ctrl+shift+esc或ctrl+alt+delete打开任务资源管理器,找到上一次运行的进程(通常为"你的项目名称.exe")结束进程即可。如果你在VS2022上运行代码遇到报错“无法打开……进行写入”时,通常有两种解决方法。法一:检查你上次运行程序的窗口是否未关,如果是,请关掉重试。

2024-11-17 10:24:25 971 1

原创 C语言求素数算法——筛选法求素数

将2~n以内的数存储在数组中,将数组中2之后的所有能被2整除的数赋为0,再将3之后的所有能被3整除的数赋为0……这样数组中不是0的数就是2~n以内的素数。j为什么从i+1开始取呢?因为如果从i开始取,就会出现i=j,arr[i]就会被赋为0;

2024-11-16 19:46:18 216 1

原创 C语言字符串里的一个小坑

在判断字符型元素是否符合给定条件时,大家一般会用到getchar(),并在判断完成后输出一个提示语,往往包含换行符‘\n’,但是这样有时会导致输出结果错误,原因是getchar()会接收打印出来的‘\n’这时候我们只需在打印‘\n’后再加一个getchar(),就可以滤掉‘\n’。可以看到,两种情况print的内容都含有‘\n’,在打印后加上getchar()就可以滤掉‘\n’,从而避免其影响下一次输入产生的结果。

2024-11-16 15:07:33 119

原创 C语言条件运算符?:

这行代码中,先判断 num1 > num2 这个条件是否成立。如果成立(为真),就把 num1 的值赋给 max;如果不成立(为假),就把 num2 的值赋给 max。首先计算“条件表达式”的值,如果这个值为真(在C语言中,非零值表示真),那么整个条件运算符表达式的值就是“表达式1”的值;如果“条件表达式”的值为假(也就是等于0),那么整个条件运算符表达式的值就是“表达式2”的值。不过条件运算符可以让代码更加简洁,在简单的条件赋值场景下很有用。: 是C语言中的条件运算符,也叫三元运算符。

2024-11-16 12:40:39 281

原创 C语言实现冒泡排序

排序是学习编程的必会技能,冒泡排序作为一种经典的排序方法也是应知应会的。设一个数组arr[10]={9,8,7,6,5,4,3,2,1,0};若想对它实现升序排序,使用冒泡排序的思想,就是如果前一个数比后一个数大,交换两个数的位置,循环下去,这样就可以像冒泡泡一样把最大的数冒到最后。开始第一次第二次。

2024-11-16 12:23:45 185

原创 C语言使用欧几里得辗转相除法求最大公约数

C语言求最大公约数

2024-11-16 11:10:55 122

空空如也

空空如也

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

TA关注的人

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