1 / 8
文档名称:

三级网络技术上机数位分解后按数筛选统计并排序.doc

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

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

分享

预览

三级网络技术上机数位分解后按数筛选统计并排序.doc

上传人:nb6785 2015/9/11 文件大小:0 KB

下载得到文件列表

三级网络技术上机数位分解后按数筛选统计并排序.doc

文档介绍

文档介绍:第11套
,并已调用读函数READDAT()(),其功能是:T,再把所有满足条件的四位数依次存入数组bb中,然后对数组bb的四位数按从小到大的顺序进行排序,最后调用写函数WRITEDAT()把数组b中的数
.
例如:6712,6+2=7+1,则该数满足条件存入数组bb中,T+1.
8129,8+1<>2+9,则该数不满足条件忽略.
注意:部分源程序已给出。
程序中已定义数组:a[300],t
请勿改动主函数main()、读函数ReadDat()和写函数writeDat()的内容。
---------------------
void jsValue()
{ int i,j; /* 定义变量*/
int a1,a2,a3,a4;
int temp;
for(i=0;i<300;i++)
{ a1=a[i]%10; /* 数位分解*/
a2=a[i]%100/10;
a3=a[i]%1000/100;
a4=a[i]/1000;
if(a4+a1==a3+a2) /* 判断条件*/
t++]=a[i];
}
for(i=0;t-1;i++) /* 选择法排序*/
for(j=i+1;t;j++)
if(b[i]>b[j])
{ temp=b[i];
b[i]=b[j];
b[j]=temp;
}
}
第12套
, 并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 如果四位数各位上的数字均是奇数, t, 并把这些四位数按从大到小的顺序存入数组b中。最后main()函数调用写函数writeDat( )。
注意: 。
程序中已定义数组: a[200], b[200], 已定义变量: cnt
、主函数main()、读函数readDat()和写函数writeDat()的内容。
-------------------------
void jsVal()
{ int i,j; /* 定义变量*/
int a1,a2,a3,a4;
int temp;
for(i=0;i<MAX;i++)
{ a1=a[i]%10; /* 数位分解*/
a2=a[i]%100/10;
a3=a[i]%1000/100;
a4=a[i]/1000;
if(a1%2==1&&a2%2==1&&a3%2==1&&a4%2==1) /* 判断条件*/
t++]=a[i];
}
for(i=0;t-1;i++) /* 选择法排序*/
for(j=i+1;t;j++)
if(b[i]<b[j])
{ temp=b[i];
b[i]=b[j];
b[j]=temp;
}
}
第13套
,并已调用读函数READDAT()把这些数存入