📄 2002年四级上机题.htm
字号:
13:09:15 阅读82次</TD></TR>
<TR>
<TD align=middle width="100%">
<TABLE style="TABLE-LAYOUT: fixed" cellSpacing=0
cellPadding=0 align=center border=0>
<TBODY>
<TR>
<TD height=40> </TD></TR>
<TR>
<TD style="WORD-WRAP: break-word"><FONT
class=news>
<P>code:<BR>/*<BR>
已知数据文件IN.DAT中存有200个四位数,
并已调用读函数<BR>readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其<BR>功能是:从数组a的头开始,依次取每20个数中的最小值组成一个<BR>数,
这样可以获得10个新数并存入数组b中,接着把数组b中的数<BR>按从大到小的顺序重新存入数组b中。最后main()函数调用写函<BR>数writeDat()把结果b输出到OUT.DAT文件中。<BR>
注意: 部分源程序存在文件PROG1.C文件中。<BR>
程序中已定义: a[200]、b[10]<BR>
请勿改动数据文件IN.DAT中的任何数据、主函数main()、读<BR>函数readDat()和写函数writeDat()的内容。<BR>*/<BR>#include
<stdio.h><BR>#define MAX 200<BR>int
a[MAX], b[10];<BR>void
jsVal()<BR>{/**/<BR> int
i,j,k=0;<BR> for(i=0; i < 10;
i++)<BR> {
b[i]=a[k++];<BR> for(j=1;
j < MAX/10;
j++,k++)<BR>
if(b[i]>a[k]) b[i]=a[k];<BR>
}<BR> /* 下面的排序方法效率较低,但易于理解
*/<BR> for(i=0; i < 9;
i++)<BR> for(j=i+1; j <
10; j++)<BR>
if(b[i] <
b[j])<BR> {
k=b[i]; b[i]=b[j]; b[j]=k;}<BR>/**/<BR>}<BR>void
readDat()<BR>{<BR> int i ;<BR> FILE
*fp ;<BR> fp = fopen("in.dat", "r")
;<BR> for(i = 0 ; i < MAX ; i++)
fscanf(fp, "%d", &a[i]) ;<BR> fclose(fp)
;<BR>}<BR>void main()<BR>{<BR> int i
;<BR> readDat() ;<BR> jsVal()
;<BR> for(i = 0 ; i < 10 ;
i++)<BR> printf("b[%d]=%d\n", i,
b[i]) ;<BR> writeDat()
;<BR>}<BR>writeDat()<BR>{<BR> FILE *fp
;<BR> int i ;<BR> fp =
fopen("out.dat", "w") ;<BR> for(i = 0 ; i
< 10 ; i++) fprintf(fp, "%d\n", b[i])
;<BR> fclose(fp)
;<BR>}<BR>
in.dat 与之一相同
<BR>
out.dat内容应当如下:
<BR>
1835
<BR>
1757
<BR>
1720
<BR>
1518
<BR>
1452
<BR>
1363
<BR>
1275
<BR>
1065
<BR>
1063
<BR>
1041</P>
<P> </P></FONT></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD width="100%" height=25>
<DIV align=right>
<P> </P></DIV></TD></TR>
<TR>
<TD width="100%">
<HR SIZE=1>
</TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD width="100%" height=18><B>相关信息:</B></TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD height=18> <IMG
src="2002年四级上机题.files/goxp.gif"> <A class=middle
href="http://wxy.sdut.edu.cn/pc/newsxp/ReadNews.asp?NewsID=194&BigClassName=一级四级&SmallClassName=最新模拟题6&SpecialID=0"
target=_top>2002年四级上机题_5</A><FONT
color=#666666>(2003-9-10 13:08:35)[<FONT
color=#ff0000>52</FONT>]</FONT></TD></TR>
<TR>
<TD height=18> <IMG
src="2002年四级上机题.files/goxp.gif"> <A class=middle
href="http://wxy.sdut.edu.cn/pc/newsxp/ReadNews.asp?NewsID=193&BigClassName=一级四级&SmallClassName=最新模拟题6&SpecialID=0"
target=_top>2002年四级上机题_4</A><FONT
color=#666666>(2003-9-10 13:07:24)[<FONT
color=#ff0000>41</FONT>]</FONT></TD></TR>
<TR>
<TD height=18> <IMG
src="2002年四级上机题.files/goxp.gif"> <A class=middle
href="http://wxy.sdut.edu.cn/pc/newsxp/ReadNews.asp?NewsID=192&BigClassName=一级四级&SmallClassName=最新模拟题6&SpecialID=0"
target=_top>2002年四级上机题_3</A><FONT
color=#666666>(2003-9-10 13:06:30)[<FONT
color=#ff0000>33</FONT>]</FONT></TD></TR>
<TR>
<TD height=18> <IMG
src="2002年四级上机题.files/goxp.gif"> <A class=middle
href="http://wxy.sdut.edu.cn/pc/newsxp/ReadNews.asp?NewsID=191&BigClassName=一级四级&SmallClassName=最新模拟题6&SpecialID=0"
target=_top>2002年四级上机题_2</A><FONT
color=#666666>(2003-9-10 13:05:37)[<FONT
color=#ff0000>38</FONT>]</FONT></TD></TR>
<TR>
<TD height=18> <IMG
src="2002年四级上机题.files/goxp.gif"> <A class=middle
href="http://wxy.sdut.edu.cn/pc/newsxp/ReadNews.asp?NewsID=190&BigClassName=一级四级&SmallClassName=最新模拟题6&SpecialID=0"
target=_top>2002年四级上机题_1</A><FONT
color=#666666>(2003-9-10 13:04:36)[<FONT
color=#ff0000>40</FONT>]</FONT></TD></TR>
<TR>
<TD align=right width="98%" height=18><A class=lift
href="http://wxy.sdut.edu.cn/pc/newsxp/Result.asp?keyword=2002年四级上机题">[更多...
]</A></TD></TR>
<TR>
<TD width="100%">
<HR SIZE=1>
</TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD width="100%"><B>相关评论:</B></TD></TR>
<TR>
<TD height=8></TD></TR>
<TR>
<TD width="100%"> 没有相关评论 </TD></TR>
<TR>
<TD width="100%"
height=28></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center bgColor=#082d71
border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=748 align=center bgColor=#a7ccfa
border=0>
<TBODY>
<TR>
<TD width=20> </TD>
<TD width=334 height=40><A
href="http://wxy.sdut.edu.cn/pc/newsxp/review.asp?NewsID=195"
target=_blank><IMG height=18 src="2002年四级上机题.files/icon1.gif"
width=18 border=0> 发表、查看更多关于该信息的评论</A></TD>
<TD width=294 height=40> </TD>
<TD width=100><IMG height=14 src="2002年四级上机题.files/printer.gif"
width=16><A href="javascript:window.print()"> 打印本页</A></TD></TR>
<TR vAlign=top bgColor=#082d71>
<TD width=20 height=1></TD>
<TD colSpan=2 height=1></TD>
<TD width=100 height=1></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD width=1 bgColor=#082d71 height=62></TD>
<TD width=750 bgColor=#ffffff height=62>
<TABLE cellSpacing=2 cellPadding=0 width="100%" bgColor=#3399ff
border=0><TBODY>
<TR>
<TD align=middle> </TD></TR>
<TR>
<TD align=middle>关于我们 | 广告服务 | 业务代理 | 客户咨询 | 联系我们 | </TD></TR>
<TR>
<TD align=middle>9kao计算机网版权所有©2003 <A
href="http://wxy.sdut.edu.cn/pc/mail/send_mail.asp"
target=_blank><FONT color=#ff0000>站长信箱</FONT></A> </A>
<SCRIPT src="2002年四级上机题.files/mystat.htm">
</SCRIPT>
</TD></TR>
<TR>
<TD align=middle> </TD></TR></TBODY></TABLE></TD>
<TD width=1 bgColor=#082d71 height=62></TD></TR>
<TR bgColor=#082d71>
<TD width=1 height=1></TD>
<TD width=748 height=1></TD>
<TD width=1 height=1></TD></TR></TBODY></TABLE></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -