自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 排序算法:冒泡排序,选择排序,插入排序

排序算法:冒泡排序,选择排序,插入排序 冒泡排序: 冒泡排序是一种基于交换的排序,其基本思想是将相邻元素进行两两比较,如果两者反序,则进行交换,直到没有反序为止。 *例:*将1,3,4,2,5进行排序 第一趟: 比较1和3,不交换位置;1,3,4,2,5 比较3和4,不交换位置;1,3,4,2,5 比较4和2,交换位置; 1,3,2,4,5 比较4和5,不交换位置;1,3,2,4,5 此时确定最大数5的位置 第二趟: 比较1和3,不交换位置;1,3,2,4,5 比较3和

2021-11-08 10:33:15 85

原创 爬楼问题C

假设有n阶楼梯,每次可爬1阶或2阶,则爬到第5层有几种方案,第9层呢?第n层呢?(要求:输入层数n,输出相应方案个数) 上到第三层时可以从第一层跨两节,也可以从第二层跨一节,所以第三层方法数等于一,二层之和,以此类推。 int f(int x); int main() { int x,y; printf("输入层数:"); scanf("%d",&x); y=f(x); printf("方法数:%d",y); } int f(int x) { int y; if(x==1) y=1

2021-11-08 10:26:41 232

原创 兔子繁衍问题

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(要求:输入月份n,输出相应月份兔子个数) 第一个月:1对;第二个月:1对 第三个月:2对;第四个月:3对 第五个月:5对:第六个月:8对 下个月的对数等于前两个月数值之和 int main() { int a,b,c,i,j; a=1,b=1;//a为第一个月,b为第二个月,下一个月数值等于前两个月数值之和 printf("输入月份:"); scanf("%d",&

2021-11-08 10:17:40 76

原创 地址,值传递与址传递

地址,值传递与址传递 地址: 数据储存的位置。一个编号,代表一个内存空间。可以理解为门牌号。 值传递: 将实参(函数调用中的参数)的值传递给形参变量(函数定义中的参数)。形参和实参各自占据不同的储存空间,因此形参变量的任何改变都不会改变实参的值。 int swap(float x,float y) { float temp; temp=x;x=y;y=temp; printf("x=%.2f,y=%.2f\n",x,y);//输出形参 } int main() { float x=8.5,y=3,7; sw

2021-11-08 10:05:25 191

原创 变量及数据类型

变量(标识符) 标识符的命名 (变量的名字) 1.只能由字母,数字,下划线三类字符组成;第一个字符必须是字母(也可以是下划线,但被系统视作自定义的字符); 2.大写字母和小写字母是不同的字符,如A和a是不同的字符; 3.标识符可以任意长,但只有前32位有效;由于链接程序限制,部分版本对外部标识符的限制是6位; 4.标识符不能是C语言的关键字: 所有变量在使用前都必须注释说明。 一条变量说明由数据类型和其后的一个或多个变量名组成。 ...

2021-10-30 11:43:14 112

空空如也

空空如也

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

TA关注的人

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