考试题型及分值说明:
1、写程序运行结果( 3 分*6 )
2、程序填空( 2 分*11)
3、选择题( 2 分*10)
4、根据传统程序流程图写源程序( 10 分*2 )
5、编程( 10 分*2 )
复习范围:
1、实验指导书的实验 3— 7 的程序填空和编程题;
2、课本 1-8 章课后选择题;
3、课件上的选择题;
4、求三个数的最大值;两个数的最大约数和最小公倍数; 二维矩阵的主对角线元素之和;二维矩阵的周边元素之和; 求某一段数据范围内的所有素数; 求多名学生的平均分及不 及格学生的人数; 100 钱买 100 鸡问题。
部分习题解答:
1、求 3 个数的最大值和最小值
考查知识点: 2 个变量交换,三条语句的顺序不能出错
#include stdio.h
main(){
int a,b,c,t;
scanf(%d,%d,%d,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 = b; b =
c; c =
t;
}
printf(min=%d, max=%d\n, a , c);
2、 求最小公倍数和最大公约数
最大公约数:辗转相除法(欧几里得算法)
最小公倍数:(两数的乘积)十最大公约数
#in cludestdio.h
mai n(){
原创力文档

文档评论(0)