自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C程序设计语言练习题之 2-9

原题是利用整数x &x-1可以消除掉x的二进制字符串右侧第一个“1”的原理,反复进行&,最终将x变为零。而反复的次数就是x这个字符串中“1”出现的次数。原先想利用while进行循环,结果发现while存在一个问题:最后一个“1”被消除掉,x为0后,此次循环将不进行,导致最终的循环次数比“1”的实际数量要少1。虽然可以在初始化或返回值时+1的方法,但并不合理,所以舍弃了while而使用for进行

2014-02-27 19:10:25 674

原创 C程序设计语言第33页2.7节提到的atoi程序

起初没有理解题目的意思,查询后才明白,源码如下://实现atoi的程序,将一个数字组成的字符串转换为相同数字组成的整数 #include int atoi(char s[]);int atoi(char s[]){ int i; int n; n = 0; for (i = 0; s[i] >= '0' && s[i] <= '9'; ++i){ n = 1

2014-02-21 16:37:31 498

原创 C程序设计语言练习题之 2-2

用了for和while两个方案,大同小异。原题要求在不使用&&或者||的情况下编写等价循环语句,我这里干脆把整个程序完整写出来吧。方案一:#include #define lim 1000int main(){ int i = 0; char c, s[lim]; while ( i < lim -1 ){ c = getchar(); if ( c == '\n'

2014-02-21 15:36:27 691

原创 C程序设计语言练习题之 1-19, 我的编程

首先感谢各位大神的指点,没有你们的帮助,我这个菜鸟还在低智商的错误中无法自拔呢呵呵。代码:#include #include #define MAX 1000int reverse(char str1[], char str2[]); //定义翻转字符串的函数 int input(char string1[]); //定义字符串输入函数 int main(){ cha

2014-02-20 16:10:57 586

空空如也

空空如也

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

TA关注的人

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