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

上传人:汽*** 文档编号:513726246 上传时间:2022-10-28 格式:DOC 页数:25 大小:107.51KB
返回 下载 相关 举报
学林专升本C语言复习资料_第1页
第1页 / 共25页
学林专升本C语言复习资料_第2页
第2页 / 共25页
学林专升本C语言复习资料_第3页
第3页 / 共25页
学林专升本C语言复习资料_第4页
第4页 / 共25页
学林专升本C语言复习资料_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《学林专升本C语言复习资料》由会员分享,可在线阅读,更多相关《学林专升本C语言复习资料(25页珍藏版)》请在金锄头文库上搜索。

1、一、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

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

4、出方法 。二维数组的定义方法、初始化方法、元素引用方法,二维数组的输入输出方法 ,矩阵的应用。2、函数稍微了解。二、基本算法 两个变量交换,素数判断,计算分段函数值,求数列或级数的和,求解二次方程,字母大小写转换,数组最大值、最小值、平均值计算,数组排序,矩阵转置,数组逆序排列,矩形法和梯形法计算定积分,最小公倍数和最大公约数计算,三角形面积计算等等。 三、基本算法举例1、输入三个数a,b,c,按大小顺序输出main ( ) float a, b, c,t; scanf(%f,%f,%f, &a, &b,&c); if (ab) t=a; a=b; b=t; if (ac) t=a; a=c;

5、 c=t; if (bc) t=b; b=c; c=t; printf(%5.2f, %5.2f, %5.2f, a, b, c);2、求1到100的和。main( ) int i, sum=0;i=1; while(i=100) sum=sum+i; i=i+1; printf(sum=%dn,sum); main ( ) int total=0, i=1; while ( i 0.000001) /*整数除以整数还是商为整数因此(x=1.0/(2.0*i-1) */k=k*j; pi=pi+k*x; i+;printf(pi de zhiwei %f,4*pi);4、判断一个数能否同时被3

6、和5整除。main()int n;scanf(%d,&n);if (n%3=0&n%5=0) /*注意关系表达式的写法*/ printf(%d neng bei 3 he 5 zhengchu.,n);else printf(%d bu neng bei 3 he 5 zhengchu.,n);5、素数# include math.hmain() int n,k,flag; for(n=100;n200;n+) flag=1; for(k=2;k=sqrt(n);k+) if(n%k=0) /*注意相等关系的表示*/ flag=0;break; if(flag=1) printf(%d ,n)

7、; 6、求m和n的最大公约数和最小公倍数。 main() int m,t,n,i=2,yueshu,beishu; scanf(%d%d,&m,&n); if (m1;i-) /* 最大公约数*/ if (m%i=0 & n%i=0) yueshu =i; break; beishu= n*m/yueshu; /*最小公倍数*/ printf(%d he %d de zui da gong yue shu shi %dn,m,n,yueshu ) ; printf(%d he %d de zui xiao gong bei shu shi %dn,m,n,beishu ) ;7、求二元一次方程

8、的根。#include main()float a,b,c,x1,x2,deta;scanf(%f%f%f,&a,&b,&c);deta=b*b-4*a*c;if (deta0) x1=(-b+sqrt(deta)/(2*a);x2=(-b-sqrt(deta)/(2*a); printf(fangcheng de gen wei : x1=%f x2=%f,x1,x2) ;else if (deta=0) x1=x2=-b/(2*a);printf(fangcheng de gen wei : x1=x2=%f,x1);else printf (fangcheng mei you shi g

9、en. ); 8. 符号函数。main() float x;int y;scanf(“%f”,&x);if (x=0) if (x0) y=1; else y=0;else y= 1;printf(“%f”,y);9、函数 输入x输出y。main()float x,y;scanf(%f,&x);if (x=1 & x10) y=2*x-1;else y=3*x-11;printf(%f,y);10、给出一个百分制成绩,要求输出成绩等级ABCADE,90分以上为A,8089分为B,7079分为C,6069分为D,60分以下为E。main()int select,score;char grade;

10、printf(Please input the score:);scanf(%dn,&score);select=score/10;switch(select) case 1: case 2: case 3: case 4: case 5: grade=E; break; case 6: grade=D; break; case 7: grade=C; break; case 8: grade=B; break; case 9: case 10: grade=A; break; /*注意使用break语句*/printf(grade=%cn,grade);11、求Fibonacci数列40个数

11、#include main( ) int n,i,un1,un2,un; un = un2 = 1; /* 设置递推初始值 */ for ( i=3; i=40; i+) /* 用递推法计算第N项的值 */ un1 = un2; un2 = un; un = un1 + un2; printf (No. %d is %dn, n, un); 12、 n!main() int n,i;float t=1,f=0; /*注意阶乘及其和不能定义为整数,此时会溢出,应为长整数或实数。*/ printf(input n:n); scanf(%d,&n); for(i=1;i=n;i+) t=t*i; p

12、rintf(sum=%dn,f); 13、求1!+2!+3!+.20!main() int n,i;float t=1,f=0; /*注意阶乘及其和不能定义为整数,此时会溢出,应为长整数或实数。*/ printf(input n:n); scanf(%d,&n); for(i=1;i=n;i+) t=t*i;f=f+t; printf(sum=%dn,f); 14、 求和main()int i;float x,y,z,sum;for (x=0,i=1;i=100;i+) x+=i; for (y=0,i=1;i=50;i+) y+=i*i;for (z=0,i=1;i=10;i+) z=z+1.0/i; /* 注意1.0/i的表示,不能写为1/I */sum=x+y+z;printf(san xiang de he wei %f,sum); 15、打印出所有的水仙花数 。main() int i,a,b,c; for (i=100;i=999;i+)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号