scanf(\ }
for (i=n-1; i>=0; i--) {
printf(\ }
return 0;
} 19、考查点:数组的输入和数组元素的引用,程序D1017.c的功能是输入10个浮点数,并输出这组数中的最大值和最小值。 #include
int main(void) {
float a[10], max, min;
int i;
printf(\for (i=0; i<10; i++) {
/*********Found************/ scanf(\&a[i] }
max = min = a[0]; for (i=1; i<10; i++) {
/*********Found************/ if (_____) // max < a[i] {
max = a[i]; }
if (min > a[i]) {
min = a[i]; } }
printf(\
return 0; }
20、考查点:函数声明,静态变量使用,程序D1021.c的功能是依次输出3^1到3^5。 #include
/*****Found*****/
int f(n); //用定义形式:int n
int main(void) {
int i;
for (i=1; i<=5; i++) {
printf(\ }
return 0;
}
int f(int n) {
/*****Found*****/
int p = 1; //改: static int
p = p * n; return p; }
21、考查点:静态变量使用,函数调用,程序D1023.c的功能是函数outnum输出自己是第几次被调用。
#include
void outnum(void);
int main(void) {
int i;
for (i=0; i<5; i++) {
/*********Found************/ outnum(i); //改: outnum() }
return 0;
}
void outnum(void) {
/*********Found************/
int i = 0; //改:static int i = 0; i++;
printf(\
}
22、考查点:函数调用、函数定义,程序D1024.c的功能是调用子函数Average()求两数的平均值,并输出到屏幕上。
#include
/*********Found*********/
int Average(x, y); //用定义形式:int x, int y
int main(void) {
int a = 12;
int b = 24; int ave;
/*********Found*********/
ave = Average(int a, int b); //用使用形式:a, b printf(\
return 0; }
/*********Found*********/
int Average(x, y) //int x, int y {
int result;
result = (x + y) / 2;
return result; }
23、考查点:函数一般调用和静态变量,程序D1025.c的功能是输入一整数n(n>0),main()函数中调用子函数Func()n次,并在屏幕上打印出每次调用该子函数的次数。
#include
void Func(void);
int main(void) {
int i, n;
printf(\ scanf(\ for (i=0; i/*********Found*********/
________________________ // Func() }
return 0; }
void Func(void) {
/*********Found*********/
________________________ // static int times = 0;