学林专升本C语言复习资料

学林专升本C语言复习资料

ID:35558947

大小:104.50 KB

页数:23页

时间:2019-03-28

学林专升本C语言复习资料_第1页
学林专升本C语言复习资料_第2页
学林专升本C语言复习资料_第3页
学林专升本C语言复习资料_第4页
学林专升本C语言复习资料_第5页
资源描述:

《学林专升本C语言复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学林专升本C语言复习资料一、C语言复习提纲第1章概述1、计算机语言分类(机器语言、低级语言、高级语言);2、C语言的特点;3、C语言上机步骤(编辑、编译、连接、运行)。第2章算法1、算法的两种表示方法;(1)传统流程图;(2)N-S流程图;2、三种基本结构(顺序、选择、循环);3、结构化程序设计方法。第3章数据类型、运算符与表达式1、常量与符号常量,变量及其命名规则;2、整型常量(十进制、八进制和十六进制常量,长整型常量),整型变量的分类与定义;3、实型常量(十进制形式、指数形式常量、单精度常量),实型变量的分类与定义;4、字符常量(一般字符常量、转义字符常量)与字符串常量,字符变量

2、的定义;5、各类数值型数据间混合运算规则(类型转换规则);6、算术运算符、算术表达式的书写、算术表达式的计算规则;7、强制类型转换运算符、自增和自减运算符,自增和自减运算符在变量前与变量后的差别;8、赋值运算符、复合赋值运算符、赋值表达式及计算规则;9、逗号运算符、逗号表达式的值;10、整型变量、长整型变量、单精度实型变量、双精度实型变量、字符变量占用内存大小第4章简单C程序设计1、C语句的分类(控制语言、函数调用语句、表达式语言、空语句、复合语句)2、字符的输入函数getchar、输出函数putchar的使用规则3、格式输入函数scanf、输出函数printf的使用规则第5章选择结

3、构程序设计1、关系运算符(<、<=、>、>=、==,!=,)、关系表达式及其值计算2、逻辑运算符(&&、

4、

5、、!)、逻辑表达式及其值计算3、if语句的三种形式、if语句嵌套4、条件运算符、条件表达式及其值计算5、switch语句、break的作用第6章循环控制1、goto语句与goto循环、while循环、for循环,循环执行规则,循环次数的计算,循环变量值的变化2、循环嵌套、几种循环的比较3、循环体中使用break语句、continue语句的区别第7章数组函数1、一维数组的定义方法、初始化方法、元素引用方法,一维数组的输入输出方法。二维数组的定义方法、初始化方法、元素引用方法,二维

6、数组的输入输出方法。二维数组的转置、对角线元素的和、最大值。2、了解函数的定义、掌握递归的用法。二、基本算法两个变量交换,素数判断,计算分段函数值,求数列或级数的和,求解二次方程,字母大小写转换,数组最大值、最小值、平均值计算,数组排序,矩阵转置,数组逆序排列,矩形法和梯形法计算定积分,最小公倍数和最大公约数计算,三角形面积计算等等。三、基本算法举例1、输入三个数a,b,c,按大小顺序输出main(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=

7、b;b=c;c=t;}printf("%5.2f,%5.2f,%5.2f",a,b,c);}2、求1到100的和。main(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i=i+1;}printf("sum=%d",sum);}main(){inttotal=0,i=1;while(i<=100){total=total+i;i++;}printf(”Total=%d",total);}3、求pimain(){inti=1,j=-1;floatpi=0,k=-1,x;while((x=1.0/(2.0*i-1))>0.000001)/*整数

8、除以整数还是商为整数因此(x=1.0/(2.0*i-1))*/{k=k*j;pi=pi+k*x;i++;}printf("pidezhiwei%f",4*pi);}4、判断一个数能否同时被3和5整除。main(){intn;scanf("%d",&n);if(n%3==0&&n%5==0)/*注意关系表达式的写法*/printf("%dnengbei3he5zhengchu.",n);elseprintf("%dbunengbei3he5zhengchu.",n);}5、素数#include"math.h"main(){intn,k,flag;for(n=100;n<200;n++)

9、{flag=1;for(k=2;k<=sqrt(n);k++)if(n%k==0)/*注意相等关系的表示*/{flag=0;break;}if(flag==1)printf("%d",n);}}6、求m和n的最大公约数和最小公倍数。main(){intm,t,n,i=2,yueshu,beishu;scanf("%d%d",&m,&n);if(m<=n){t=m;m=n;m=t;}/*m存放大数,n存放小数*/for(i=n;i>1;i--)/*最大公约数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。