自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhuma的编程学习

仅用于个人学习,欢迎交流!

  • 博客(6)
  • 收藏
  • 关注

原创 &&的短路特性

求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句.解:利用&&的短路特性:如a&&b即如果a为假,b则被短路(不运算)代码如下:int add_fun(intn) { int num=0; (n>0)&&(num=n+add_fun(n-1));

2014-12-23 21:44:13 868

原创 多项式相乘(链表实现)

直接上代码,一个晚上的成果/******************************************************************多项式乘法链表实现*******************************************************************************/#define LIST_OK 1#defi

2014-12-23 21:13:20 1795 2

原创 数字转美分美元C实现

题目:pointer on c   P190 T15/****把数字串(实质是字符串)'src'转换为美元和美分的格式*********并存储于'dst'****************************************/#includevoid dollars(register char *dst, register char const *src){

2014-12-13 18:44:38 1160

转载 shell排序和快速排序

直接上代码void shellsort1(int a[], int n){ int i, j, gap; for (gap = n / 2; gap > 0; gap /= 2) //步长,,,,分组的次数 for (i = 0; i < gap; i++) //每次分组的组数(要执行直接插入排序的次数等于分组的组数)==gap个(可以

2014-12-11 21:36:52 683

原创 POINTERS ON C

1.在声明一个指针时,一定要把*靠近变量,而不要靠近类型,如int  *a;2. 一个变量的作为右值来用时就是分配给这个变量的内存位置所存储的数值。而作为左值(如果可以的话),就是内存位置。     解释:如int a; a本身是一个地址(也可以说是给a分配的内存位置),但是a的值不是一个地址,而是这个地址的内容(a表示的内存位置所存储的数值) *&a=25,&操作符产生变量a的地址,

2014-12-02 20:08:35 618

转载 位标志与位字段

如果你正在编写一个课程管理系统,你会以什么样的形式来表示你今天哪些节有课哪些节没课呢?比如一天有12节课,如下图所示 可能大家会问,为什么只是记录哪些节有课,哪些节没课呢?这样的信息有什么作用呢?当然有用,比如你要查找某同学今天上午1、2节是否有课,又比如在排课系统中,把某门课排到星期二下午6、7节,首先就要确定这两节课是否已经分配给了其他课程。。。。。。我想大部分人最初能想到

2014-12-01 09:37:38 1431

空空如也

空空如也

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

TA关注的人

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