C++
刘瑜澄
扎根泥土,禁忌漂浮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言:选择排序
C语言:选择排序 选择排序(Selection sort)是一种简单直观的排序算法。 工作原理:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始(末尾)位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。 //选择排序 #include "stdio.h" int max(int a[],int length)//返回最大数的id { int maxId=0;//假设第原创 2020-05-14 15:20:57 · 395 阅读 · 0 评论 -
C语言&Java实现“输入系数和幂,输出加法多项式”
C语言&Java实现“输入系数和幂,输出多项式”原创 2020-05-13 20:54:47 · 535 阅读 · 0 评论 -
C语言编程调试时,做完所有操作回车运行,调试框直接闪退。
C语言编程调试时,做完所有操作回车运行,调试框直接闪退。 像下面的,运行后运行框闪一下就没了! #include "stdio.h" int main() { printf("您的刘瑜澄小可爱已上线"); } 如果是C语言,在main函数里加上system("pause");,再给它配置一下库函数#include "stdlib.h" #include "stdio.h" #includ...原创 2020-05-05 21:33:37 · 5733 阅读 · 0 评论 -
C语言中未将整型数组写满造成的数据冗余
C语言中未将整型数组写满造成的数据冗余 先看看我的情况: #include"stdio.h" int main() { int a[20];//假定我先定义了一个大小为20的数组 for(int i=0;i<20;i++){ scanf("%d",&a[i]); if(a[i]==-1)//键入-1时结束输入 break; } for(int j=0;j<20;j++) printf("%3d",a[j]); } 输入:2 3 4 -1 输入: 2 3原创 2020-05-11 22:17:51 · 603 阅读 · 0 评论 -
C语言二分查找
C语言二分查找 二分查找适用于数据量较大时,但是数据需要先排好顺序。 原理: key与a[mid]比较 若key>a[mid],则mid及其左侧不考虑、略去,left重新指向mid+1 若key<a[mid],则mid及其右侧不考虑、略去,right重新指向mid-1 若key==a[mid],则查找成功 举个栗子: #include "stdio.h" int search(int key,int a[],int length)//子函数 { int ret=-1; int left=0原创 2020-05-11 16:14:44 · 321 阅读 · 0 评论 -
C语言中返回数组长度
C语言中返回数组长度 sizeof(type) 用来返回字节长度,可以根据每种类型的不同,设置不同的偏移量,使其返回正确的数组长度。 一般用法:sizeof(array)/sizeof(array[0]) 上述用法就可以返回正确的数组长度,sizeof(array[0])是为了获得一个?数据所占的字节数。 常用类型 一个?型数值占?字节 short 2 int 4 float 4 double 8 char 1 举个栗子: #include "stdio.h" int m原创 2020-05-11 11:46:40 · 5521 阅读 · 0 评论
分享