- 博客(26)
- 收藏
- 关注
原创 浅谈指针—find_char(实现strpbrk函数)
编写find_char函数,它一个字符串中搜索,查找所有在一个给定字符串集合出现的字符。实现strpbrk函数
2015-04-11 20:45:16 1742 1
原创 实现对一个8bit数据指定位(例如第n位)的置0或置1操作
实现对一个8bit数据(unsigned char类型)的指定位(例如第n位)的置0或置1操作,并保持其他数据不变。
2015-03-29 22:17:20 1843
原创 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
2015-03-12 12:13:05 432
原创 计算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!+......的值(需注意整型变量的范围)
#include//***(1)***//计算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!的值int func(int n)//一个数的阶乘{ if(n>0) return n*func(n-1); if(n<=0) return 1;}int main(){ int sum = 0; int i = 1; for(i=1;i<=2;i++)
2014-12-28 17:25:16 14639
原创 从键盘接收一个字符,若是小写字母,返回大写形式;若是大写字母,原样输出
#include//从键盘接收一个字符,若是小写字母,返回大写形式;若是大写字母,原样输出int func(char ch){ ch = getchar(); if(ch >= 'a'&& ch <= 'z')//判断是否是小写字母 { putchar(ch-32); putchar('\n'); //printf("%c", ch-32); //printf("\
2014-12-27 13:53:21 2795
原创 计算1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100的值
#include//计算1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100的值int add(int m){ double sum = 1.0; double i = 0.0; int j = 1; double n = 0.0; for(i=2.0;i<=m;i++) { j = - j; //每次加运算时符号的变换 n = j /
2014-12-26 21:15:26 710
原创 输出1000-2000之间的润年
#include#define IS_LEAP ((year % 4 == 0) && (year % 100) != 0) ||(year % 400) == 0//判断1000-2000之间的闰年void func(){ int year = 1000; for(year=1000;year<=2000;year+=4) { if(IS_LEAP) { prin
2014-12-26 20:34:47 480
原创 我成为程序员的第一步
#include#include#include//int max(int x,int y)//// return x>y?x:y;//}//十个数中的最大数int main(){ int a[10]={0,1,2,33,4,5,6,7,8,9}; int max = 0; int i = 0; //for(i=0;i<10;++i) //{ // sca
2014-12-21 18:17:16 630 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人