|
printf(
″
a=%d\nb=%d\n
″
,a,b);
}
四、程序填充题
(
本大题共
3
小题,每小题
6
分,共
18
分
)
给出下列程序,将横线处缺少的部分补上,使其能正确运行。
36.
将十个数输入数组中,找出其中最大数和最小数并输出。
main()
{
in i,max,min,a
[
10
]
;
for(i=0,i<10;i++)
scanf(
″
%d
″
,&a
[
i
]
);
max=a
[
0
]
;
min=a
[
0
]
;
for(i=1;i<10;i++)
{
if(a
[
i
]
>max)
max=_____;
/*
第一空
*/
if(a
[
i
]
<min)
_______;
/*
第二空
*/
}
printf(
″
max=%d,min=%d\n
″
,_______);
/*
第三空
*/
}
37.
根据对
n
的输入,求
1+2+3+
…
+n
的和。
float sum(int x)
{
int i;
float s;
________; /*
第一空
*/
for (i=1;i<=x;i++)
s+=i;
________; /*
第二空
*/
}
main()
{int n;
scanf(
″
%d
″
,________);
/*
第三空
*/
printf(
″
%f\n
″
,sum(n));
}
38.
建立一个磁盘文件,文件名和内容由键盘输入。
#include
″
stdio.h
″
main()
{
char ch, fname
[
20
]
;
_______________;
/*
第一空
*/
scanf(
″
%s,fname);
if ((fp=fopen (________,
″
w
″
,))==NULL)
/*
|