自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大梦秋凉学习笔记

标准菜鸟,入门学习

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

原创 031 局部和全局变量

C 语言 全局变量和局部变量的区别

2015-12-27 20:36:12 1578

原创 030 函数的递归调用

/********************030 函数的递归调用************************ * 将一个整数你转换成为字符串。 * C语言精彩编程百例 第29*/#include<stdio.h>void convert(int n){ int i; i=n/10; if(i!=0) convert(i); putch

2015-02-13 15:38:08 519

原创 029 弦截法求根

用弦截法求解三元一次方程,思路如下: 1. $第一步,不同的点x_1和x_2, 直到 f(x_1) 和 f(x_2)相异,则 (x_1,x_2)区间内必有一个根。$ 2. $第二步,连接x_1和x_2两点,连线在x轴的焦点, 由如下公式可以求出$$$ x=\dfrac{x_1f(x_2)-x_2f(x_1)}{f(x_2)-f(x_1)}$$ 3. $第三步,如果f(x)和f(x_1)同符

2015-02-12 16:52:16 2033

原创 028 函数的返回值

/*******************028 函数的返回值************************* * 函数find_substr()返回串内一字符串的开始位置或未发现匹配字符 * 串时返回-1. * C语言精彩编程百例 第28*/1. 尽管1个函数内包含了2个return语句, 但在编译结果中, 并没有直接将2个retrun 都编译为ret, 而是优化为一个return。为此编译器添加了一个隐

2015-02-11 15:56:46 427

原创 027 命令行变元

/**********************027 命令行变元******************************** * 使用,命令行变元写一个小程序cuntdown。 程序对来自命令行的值连续减 * 量,达到零时产生蜂鸣。 * C语言精彩编程百例 第27*///1. 命令行变元和函数的参数传递方式比较类似,32位编译器下,都是通过 8(%ebp),12(%ebp)传递的。

2015-02-11 14:38:34 466

原创 026 数组函数的调用

/******************026 数组函数的调用************************* * 编写一个函数,使给定的一个二维数组转置,即行列互换 * C 语言编程百例的第17个例子 */# include# define N 3void convert (int element [N][N]);void main(){ int array[N][N

2015-02-09 14:09:12 431

原创 025 函数的引用调用

/*************************025 函数的引用调用********************* * C语言精彩编程百例 25*/#include<stdio.h>void swap(int *x,int *y);void main(){ int i,j; i=12; j=36; printf("i and j before swappin

2015-02-06 15:27:27 430

原创 024 函数的值调用

/*******************024 函数的值调用********************* * C语言精彩编程百例第24*/#includeint square(int x);int cube(int y);int main(void){ int m=12; int n=4; printf("%d %d\n",square(m),m); printf("%d

2015-02-05 15:56:55 434

原创 023 数组的应用

/****************************023 数组的应用***************** * 一个简易的学生成绩查询系统 * C语言精彩编程百例 23 */#include#includevoid main (){ int select; int i,j; int score[5][7]={}; int average =0; int sum=0;

2015-02-05 14:55:06 401

原创 022 数组初始化

/************************022 数组初始化 *********************** * C语言精彩编程百例 第 22 */#includevoid main(){ int array1[10]={0,1,2,3,4,5,6,7,8,9}; char array2[13]="How are you!"; char array3[13]={'H','o

2015-02-03 14:40:32 396

原创 021 字符数组

/***********************021 字符数组************************** * 以字符数组为基础做简单的文版编辑器,该程序出入文本行直至遇到 * 一个空行为止,而后每次一个字符重新显示各行。 * 出语言精彩编程百例 第21 */#include#define MAX 100#define LEN 80void main(){ cha

2015-01-30 16:19:49 403

原创 020 二维数组

/**************************020 二维数组************************************* * 打印出一个魔方阵,所谓魔方阵指的是每一行、每一列以及对角线之和均相等。 * 方阵排列规则: * ⑴将1放在第一行中间一列; * ⑵从2开始直到n×n止各数依次按下列规则存放;每一个数存放的行比前一个数的行数减1,列数加1(例如上面的三阶魔方阵

2015-01-23 15:17:29 434

原创 019 一维数组 选择法对十个整数进行排序

/***********************019 一维数组*********************** * 使用选择法对十个整数进行排序。 * C语言精彩编程百例第19 */#includevoid main(){ int i,j,min,temp; int array[10]; printf("please input ten integer:\n"); for(

2015-01-22 16:21:57 1539

原创 018 综合实例

/*************************018.c 综合实例************************ * C 语言编程百例的第18个例子: * 验证哥德巴赫猜想,即任一充分大的偶数,可以用2个素数之和表示 */#include#includevoid main(){ int i,j,num; int p,q,flagp,flagq; printf("

2015-01-22 13:40:59 456

原创 017 exit()函数

/*************************017.c exit()函数************************ * C 语言编程百例的第17个例子: *输入月数,程序打印出1999年的该月有几天。 */#include#includevoid main(){ //定义变量month和day存放月数和天数 int month; int day; prin

2015-01-21 13:49:38 310

原创 016 break和Contiune语句

/*************016 break和Contiune语句********************** * C语言精彩编程百例第16个例子 * 打印半径为1到10之间的圆的面积. */#includevoid main(){ int radius; //存放圆的半径 double area; //存放圆面积 for (radius=1;radius<=10;radiu

2015-01-21 12:29:18 836

原创 015 do-while语句

/********************015.c do-while语句************************* * C语言精彩编程百例的第15个例子 * 计算sin(x)=x-x^3/3!+x^5/5!-x^7/7!+... 直到最后一项小于1e-7为止 * 这个是利用泰勒展开求sin(x)值的例子,教材里没有说明的是: * 泰勒展开的这一公式:F(N+1)=-F(N

2015-01-20 16:46:41 445

原创 014 while语句

/****************************014.c while语句********************************* * C语言精彩编程百例第14个例子:输入两个正整数,程序输出他们的最大公约数和最小 * 公倍数 */#includevoid main(){ int x,y,num1,num2,temp; printf("请出入两个正整数:\n")

2015-01-20 12:17:59 356

原创 013 for语句

/************************013 for语句****************************** * C 语言编程百例的第13个例子: * 使用嵌套的for语句,来在屏幕上输出一个菱形,菱形由星号(*)组成, * 共九行九列。*/#include void main(){ int i,j,k; //变量i从0到4,表示所画菱形图的第一至第5行

2015-01-19 14:54:09 404

原创 012 switch 语句

/****************012 switch 语句********************************* * C 语言精彩编程的第12个例子:给出一个不多于5位的正整数,要求:1、求 * 他是几位数;2、分别打印出每一位数字;3、按逆序打印出各位数字。 **********************************************************

2015-01-16 15:53:14 647

原创 011 嵌套 if 语句

/**************011.c 嵌套 if 语句**************************************** * 根据给出的输血者的资料(包括性别和体重),程序判断输出输血者对应的输血量。 * C语言编程百例第11个例子 */#include void main(){ //sex代表输血者的性别,weight代表输血者的体重,cubage代表输血量 i

2015-01-14 14:40:07 436

原创 010 else -if 语句

C 语言精彩编程百例 第10个例子源程序如下:#includevoid main(){ int x,y; printf("请输入自变量 x:"); scanf("%d",&x); if(x<6) { y= x-12; printf("x=%d,y=%d\n",x,y); } else if(x<15) { y=3*x-1; printf("*x=%d,y

2015-01-14 11:32:44 460

原创 009 if 判断语句

C语言精彩编程百例 第9个例子 if 判断语句源程序:#includevoid main(){ int x,y,z,mid,dec; printf("请任意输入三个整数:\n"); scanf("%d %d %d",&x,&y,&z); if(x<y) { mid =x; x=y; y=mid; } if(x<z) { mid=x;x=z;z=mid; }

2015-01-13 14:40:31 303

原创 008 指针操作符

C语言精彩编程百例第9个例子 指针操作符源程序如下:#include void main (){ int *p; int begin,end; begin = 10; p = & begin; end = *p; printf("begin = %d\n",begin); printf("end = %d\n",end); printf("p=%d\n",p);

2015-01-13 13:18:44 335

原创 007 字符译码

C语言精彩编程百例的第7个例子 在C语言中字符存储为整形,  不带限定符的char类型对象是否带符号取决于具体机器(The C Programming Language 2.2节)。目前还看不出是否带符号带来什么问题,暂时不做深入研究。 不过估计在实际应用中,这样的处理会复杂些,或者明确限定符。源程序:#includevoid main(){ char c1,c2,c3

2015-01-13 12:19:08 507

原创 006 移位运算

C语言精彩编程百例 第6个例子 移位运算 #includevoid main(){ unsigned a,b,c,d; int n; a=64; n=2; b=a>>(6-n); printf("b=%d\n",b); c=a<<n; printf("c=%d\n",c); d=(a>>(n-1)|a<<(n+1)); printf("d=%d\n",d);

2015-01-13 10:19:06 393

原创 005 普通位运算

C语言精彩编程百例 第5个例子。 源程序如下:#includevoid main(){ unsigned char result; int a,b,c,d; a=2; b=4; c=6; d=8; result =a&c; printf("result=%d\n",result); result =b|d; printf("result=%d\n",re

2015-01-12 10:29:17 363

原创 004 自增自减

第四个例子#includevoid main(){ int i,j,k; int m,n,p; i = 8; j = 10; k = 12; m = ++i; printf("i=%d\n",i); printf("m=%d\n",m); n = j--; printf("j=%d\n",j); printf("n=%d\n",n); p= (++m)*

2015-01-12 09:32:06 406

原创 003 关系和逻辑运算

c语言精彩编程百例 的第三个例子 关系和逻辑运算 源程序如下: #includeint main(){ int logic; int a = 1; int b = 2; int c = 3; logic = a+b>c&&b<=c; printf("logic = %d\n",logic); logic = a>=b+c||b==c; printf("lo

2015-01-09 11:36:44 354

空空如也

空空如也

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

TA关注的人

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