1 / 81
文档名称:

三级网络技术机试试题.doc

格式:doc   页数:81页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

三级网络技术机试试题.doc

上传人:cjrl214 2015/6/27 文件大小:0 KB

下载得到文件列表

三级网络技术机试试题.doc

相关文档

文档介绍

文档介绍:全国计算机等级考试
三级网络技术上机100题

:
,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:如果四位数各位上的数字均是0或2或4或6或8,t,并把这些四位数按从大到小的顺序存入数组b中。最后main( )函数调用写函数writeDat()。
注意:。
程序中已定义数组:a[200],b[200],t
、主函数main()、读函数readDat()和写函数writeDat()的内容。
#include <>
#define MAX 200
int a[MAX], b[MAX], cnt = 0 ;
void jsVal()
{
int i,j,t;
for(i=0;i<MAX;i++)
{
t=a[i];
if(t%2+t/10%2+t/100%2+t/1000%2==0)
t++]=t;
}
for(i=0;t-1;i++)
for(j=i+1;t;j++)
if(b[i]<b[j])
{
t=b[i];
b[i]=b[j];
b[j]=t;
}
}
void readDat()
{
int i ;
FILE *fp ;
fp = fopen("", "r") ;
for(i = 0 ; i < MAX ; i++) fscanf(fp, "%d", &a[i]) ;
fclose(fp) ;
}
void main()
{
int i ;
readDat() ;
jsVal() ;
printf("满足条件的数=%d\n", cnt) ;
for(i = 0 ; i < cnt ; i++) printf("%d ", b[i]) ;
printf("\n") ;
writeDat() ;
}
writeDat()
{
FILE *fp ;
int i ;
fp = fopen("", "w") ;
fprintf(fp, "%d\n", cnt) ;
for(i = 0 ; i < cnt ; i++) fprintf(fp, "%d\n", b[i]) ;
fclose(fp) ;
}
2. ,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:如果四位数各位上的数字均是奇数,t并把这些四位数按从大到小的顺序存入数组b中。最后main()函数调用写函数writeDat( )。
注意:。
程序中已定义数组:a[200],b[200],t
、主函数main()、读函数readDat()和写函数writeDat()的内容。
#include <>
#define MAX 200
int a[MAX], b[MAX], cnt = 0 ;
void jsVal()
{
int i,j,t;
for(i=0;i<MAX;i++)
{
t=a[i];
if(t%2+t/10%2+t/100%2+t/1000%2==4)
t++]=t;
}
for(i=0;t-1;i++)
for(j=i+1;t;j++)
if(b[i]<b[j])
{
t=b[i];
b[i]=b[j];
b[j]=t;
}
}
void readDat()
{
int i ;
FILE *fp ;
fp = fopen("", "r") ;
for(i = 0 ; i < MAX ; i++) fscanf(fp, "%d", &a[i]) ;
fclose(fp) ;
}
void main()
{
int i ;
readDat() ;
jsVal() ;
printf("满足条件的数=%d\n", cnt) ;
for(i = 0 ; i < cnt ; i++) printf("%d ", b[i]) ;
printf("\n") ;
writeDat() ;
}
writeDat()
{
FILE