国家三级信息管理技术机试模拟试卷1(共9题)_第1页
国家三级信息管理技术机试模拟试卷1(共9题)_第2页
国家三级信息管理技术机试模拟试卷1(共9题)_第3页
国家三级信息管理技术机试模拟试卷1(共9题)_第4页
国家三级信息管理技术机试模拟试卷1(共9题)_第5页
已阅读5页,还剩4页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家三级信息管理技术机试模拟试卷1

(共9套)

(共9题)

国家三级信息管理技术机试模拟试卷第

1套

一、程序设计题(本题共[题,每题7.0分,共]分。)

1、在文件IN30.DAT中有200组数据,每组有3个数,每个数均是3位数。函数

readDat。是读取这200纽数据存放到结构数组aa中。请编制函数jsSort(),其函数

的功能是:要求在200组数据中找出条件为每组数据中的第二个数大于第一个数加

第三个数之和,其中满足条件的个数作为函数jsSort()的返回值,同时把满足条件

的数据存入结构数组bb中,再对结构数组bb中的数据按照每组数据的第二个数加

第三个数之和的大小进行降序排列,排序后的结果仍重新存入结构数组bb中,最

后调用函数writeDat。把结果bb输出到文件OUT30.DAT中。注意:部分源程序已

给出。请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题

程序:#include<stdio.h>#include<string.h>#include(conio.h>typedefstruct{int

xI,x2,x3;)Data;Dataaa[200|,bb|2001;intjsSort()[main()(intcount;readDat();

count=jsSort。;/*返回满足条件的个数*/writeDat(count);}readDat()(FILE*in;

inti;in=fopcn(nIN30.DAT",Hr");for(i=0;i<200;i++)fscanf(in,"%d%d%d”,

&aa[ii.xl,&aa[i].x2,&aa[i].x3);fclose(in);)writcDatfintcount){FILE*out;inti;out=

fopen("OUT30.DAT",Hw");clrscr();for(i=0;i(count;i++){printf(H%d,%d,%d第二

个数+第三个数=%<15',bb[i].xl,bb[i].x2,bb[i].x3,bb[i].x2+bb[i].x3);fprintf(out,

"%d,%5d,%d\nM,bb[i].xl,bb[i].x2,bb[i].x3);}fclose(out);)

标准答案:inijsSort(){inti,cnt=0,j;Datach;for(i=0;i<200;i++)

if(aa[i].x2>aa[i].xl+aa[i].x3)/*如果第二个数大于第一个数加第三个数之和*/{bb

[ent]=aa川;/*则把该组数据存入结构数组bb中*/cnt++;/*统计满足条件的数据的

组数*/}for(i=0;i<cnt-l;i++)/*对结构数组bb中的数据按照每组数据的第二个数

*/for(j=i+l;j〈ent;j++)/*加第三个数之和的大小进行降序排列*/

if(bb[i].x2+bb[i].x3<bb[j].x2+bb|j].x3){ch=bb[i];bb[i]=bb[j];bb[j]=ch;)return

ent;/*返回满足条件的个数*/}

知识点解析:本题考查对结构体数组中的元索的各个域的操作。首先利用一个for

循环来依次取得结构体数组中的各个元素,之后按照题目要求对当前的元素的各个

域进行条件判断,由语句“if(aa[i].x2>aa[i].xl+aa[i].x3)”来实现。如果该条件成立,

则把被判断元素存放到数组比中去,当符合条件的所有元素被找完后,按照“每组

数据中的第二个数加第三个数之和的大小”进行从大到小的排序。解答本题的关键

是要弄清被处理对象是结构体变量中的某个域,而不是结构体变量本身。

国家三级信息管理技术机试模拟试卷第

2套

一、程序设计题(本题共[题,每题1.0分,共/分。)

1、已知数据文件IN56QAT中存有200个4位数,并已调用读函数rcadDat。把这

些数存入数组a中,请编制一函数jsVal(),其功能是:把千位数字和十位数字重新

组合成一个新的十位数(新十位数的十位数字是原4位数的千位数字,新十位数的

个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数

(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的

百位数字),如果新组成的两个十位数均为素数且新十位数字均不为零,则将满足

此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数

的个数ent,最后调用写函数wrileDal。把结果ent及数组b中符合条件的4位数输

出到OUT56.DAT文件中。注意:部分源程序己给出。程序中己定义数组:

a[200],b[200]已定义变量:ent。请勿改动主函数main。、读函数readDat。和写函

数writeDat。的内容。试题程序:#include<stdio.h>#defineMAX200int

a[MAX],b[MAX],cnt=O;intisprime(intm){inti;for(i=2;i<=m/2;i++)if(m%i==0)

return0;return1;)voidjsVai(){}voidreadDat(){inti;FILE*fp;

fjp=fopen(MIN56.DAT'V'r");for(i=0;i<MAX;i++)fscanf(fjp/'%du,&a[i]);fclose(fp);}

main(){inti;readDat();jsVal();printf("满足条件的数二%d\n",ent);for(i=0;i<

cnt;i++)printf("%d\n",b[i]);printf("\n");writeDat();)writeDat(){FILE*fp;inti;

fp=fopcn("OUT56.DAT"Jw");fprintf(fp,"%d'n",cnt);for(i=0;i<cnt;i++)fprintf(fp,

"%d\n",b[i]);fclose(fp);)

标准答案:voidjsVal(){inti,thou,hun,ten,data,j;intab,cd;for(i=0;i<200;i++)

{thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数

字*/ten二a[“%100/10;/*求四位数的十位数字*/data=a[i|%IO;/*求四位数的个位数

字*/ab=10*【hou+ten;/*把千位数字和十位数字重新组合成一个新的十位数*/

cd=10*data+hun;/*把个位数和百位数组成另一个新的十位数*/if(isprime(ab)

&&isprime(cd)&&ab!=0&&cd;=0)/*如果新组成的两个十位数均为素数且新十位

数字均不为零*/{b[cnl]=把满足条件的数存入数组b中*/cn1++;/*统计满足

条件的数的个数刃))fcr(i=0;i<cnt-l;i++)/*将满足此条件的4位数按从大到小的

顺序存入数组b中*/for(3=i+l;j<cnt;j++)if(b|i|<b|j|){data=b[i];b[i]=b[j];

b|j]=data;})

知识点解析:本题考查的知识点如下:(1)将4位数各位上的数拆分为独立的数

字。(2)循环结构的使用。(3)判断结构中多个条件的布尔运算。在本题中,首先

要将4位数各位上的数字拆分为独立的数字。这要借助运算符“%”(取余)与“/”[整

除)。将一个4位数整除1000则可得到其千位上的数字,除以100D取余再整除

100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10

取余则得个位上的数字。求得各位上的数字后,就可以重新组合进行比较。题中已

给出判断素数的函数,只要带入求出数据即可。各条件必须同时满足,所以用“与”

运算。题中要求将符合条件的数按从大到小的顺序存入数组b,可以先将符合条件

的数存入数组b,再对数组b进行排序。排序使用“选择排序法”。

国家三级信息管理技术机试模拟试卷第

3套

一、程序设计题(本题共7题,每题1.0分,共7分。)

1、下列程序的功能是:在3位整数(100至999)中寻找符合下面条件的整数,并依

次从小到大存入数组b中;它既是完全平方数,又有两位数字相同,例如144.

676等。请编制函数imjsValue(inlbb||)实现此功能,满足该条件的整数的个数通

过所编制的函数返回。最后调用函数writeDat。把结果输出到文件OUT12.DAT

中。注意:部分源程序已给出。请勿改动主函数main。和写函数writeDat。的内

容。试题程序:#include<Stdio.h>intjsValue(intbb|1)()main(){intb|20]»

num;num=jsValue(b):writeDat(num,b);)writeDat(intnum,intb[]){FILE*

out:inti;out=fopen("OUT12.DAT","W”);fprintf(out,"%d\n",num);

for(i=0;i<num;i++)fprintf(out,,,%d\nu,b|i|);fclose(out);)

标准答案:intjsValue(intbb[]){inti,j,k=O;inthun,ten,data;for(i=100;i<=999;

i++){j=10;while(j*j<=i){if(i==j*j)/*如果该数是完全平方数*/{hun=i/100;/*

求该数的百位数字*/data二i-hun*100;/*得到的两位数*/3=<1212/10;/*求该数的十

位数字*/data=data-ten*10;/*求该数的个位数字*/if(hun==ten||hun==data||

ten==data)/*有两位数字相同*/{bb[k]=i;/*则把该数存入数组bb中*/k++;)/*统

计满足条件的数的个数x/}j++;))returnk;/*返回满足该条件的整数的个数*/}

知识点解析:解答本题,首先应该考虑用一个for环来依次取得100到999之间的

各个数,并对当前所取得的数进行两个条件判断:一是判断该数是否是完全平方

数:二是判断该数是否有两位数字相同。如果以上两个条件同时满足,则把该数存

放到b数组中,尽管题目要求所存的数必须从小到大,但我们取数的过程本身就是

从小到大取得,因此,排序工作是没有必要做的,按照取数的顺序,把满足条件的

数值存放到数组b中就可以了。判断某个数是否是完全平方数的方法是看该数是否

可以拆成完全相同的两个数的积(当然要拆成的两个数一定是两位数),因此,我们

再利用一个循环用10以上的两位数逐个去拆被判断的数,如果被判断的数恰好可

以被完全拆分,则第一个条件成立,接着就开始依次取得被判断的数的百位、十

位、个位上的数字值,看是否有两位数字相同。取得每一位上的数字值可以用

<lhun=i/100:data二i-hun*I00:ten=data/10:data=da【a-ten*10”几条语句来实现,hun

变量得到的是百位上的数字,ten变量得到的是十位上的数字,data变量得到的是

个位上的数字。

国家三级信息管理技术机试模拟试卷第

4套

一、程序设计题(本题共7题,每题7.0分,共[分0)

1、函数ReadDat。的功能是实现从文件IN88.DAT中读取一篇英文文章存入到字符

串数组xx中.请编制函数SortCharA(),该函数的功能是:以行为单位对字符按从

小到大的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中。最后调

用函数WriteDat()把结果xx输出到文件OUT88.DAT中。例如,原文:dAe,BfC

CCbbAA结果:,ABCdefAACCbb原始数据文件存放的格式是:每行的宽度均小

于80个字符,含标点符号和空格。注意:部分源程序已给出。请勿改动主函数

main。、读函数ReadDai。和写函数WrileDal。的内容。试题程序:#include<

stdio.h>#include<string.h>#include<conio.h>charxx[50][80);intmaxline=0;int

ReadDat(void);voidWriteDat(void);voidSortCharA(){}voidmain(){clrscr();if

(ReadDatO){printf("数据文件IN88.DAT不能打开M\00文);return;}SortCharA();

WriteDat();}intReadDat(void){FILE*fp;inti=0;char*p;

if((fp=fopen("IN88.DAT","r"))==NULL)return1;while(fgets(xx[i],80,fp)!=NULL)

{p=strchr(xx[i]/\n,);if(p)*p=0;i++;}maxline=i;fclose(fp);return0;}void

WriteDatO(FILE*fp;inti;clrscr();fp=fopen("OUT88.DAT";'w'');for(i=0;i<

maxline;i++){printf("%s\n",xx[i]);fprintf(fp,"%s\rT,xx[i]);}fclose(fp);}

标准答案:voidSortCharA(){inti,j,k,strl;charch;for(i=0;i<maxline;i++)

{str仁strlen(xx[i]);/*求该行的字符个数*/for(j=0;jVstrl-l;j++)/*对字符按从小到大

的顺序进行排序*/for(k=j+l;kVstrl;k++)if(xx[i皿>XX[i][K]){ch=xx[i][j];

xx[i]U]=xx[i][k];xx[i][k]=ch;}))

知识点解析:本题考查的知识点如下:(1)循环结构的嵌套。(2)字符的大小匕

较.(3)字符排序。本题以行为单位对文章进行处理,首先要确定每一行中字符的

个数。这个操作可使用字符串处理函数strlen(char*str)来完成。对字符从小到大排

序依据的是字符的ASCII码,在C语言中,字符量可参与任何整型运算,所以可

以直接使用比较运算符进行比较。排序使用前面介绍的“选择拌序法最后使用循

环结构对文章中的每一行都进行以上的操作。

国家三级信息管理技术机试模拟试卷第

5套

一、程序设计题(本题共I题,每题1.0分,共I分,)

1、下列程序的功能是:选出100〜1000间的所有个位数字与十位数字之和被10除

所得余数恰是百位数字的素数(如293)。计算并输出上述这些素数的个数ent,以及

这些素数值的和sum。请编写函数countValue。实现程序要求,最后调用函数

writeDAT。把结果ent和sum输出到文件OUT17.DAT中。注意:部分源程序已

给出。请勿改动主函数main。和写函数writeDAT()的内容。试题程序:#include

<stdio.h>intent,sum;voidcountValue(){}main(){cnt=sum=0;countValue();print

f("素数的个数二%d\n",ent);printf("满足条件素数值的和二%d",sum);writcDAT(i;}

writeDAT(){FILE*fp;fp=fopcn("OUT17.DAT'\"w');fprintf(fp,M%d\n%d\n",ent,

sum);fclose(fp);}

标准答案:voidcountValue(){inti,j,half,hun,ten,data;for(i=101;i<1000;i++)

{hun=i/100;/*求百位数字*/icn=i%100/10;求十位数字*/daia=i%10;求各位数字

*/if(hun=(len+dala)%IO)/*如果个位数字与十位数字之和被10除所得余数恰是百

位数字,则进一步判断该数是否为素数*/{half=i/2;for(j=2;j<half;j++)if(i%j==0)

break;if(j>=half){cnt++;sum+=i;}/*计算这些数的个数ent,以及这些素数值的和

sum*/)}}

知识点解析:本题的解题思路是利用一个for循环依次取得100到1000之间的

数,接着求得当前所取得的数的各个位上的数字值,语句"hun=i/100:

ten=i%100/10:data二i%10:”可以分别取得某数的百位、十位及个位上的数字值,

然后判断该数个位数字与十位数字之和被10除所得的余数是否恰好等于百位二的

数字“如果这个条件成立,接着去判断原数是否是素数,这里,考虑到效率问题,

可以依次用从2到该原数本身一半的数去除原数,如果原数能被除尽,则证明该数

肯定不是素数,不需要做下面的工作,接着去取下一个数,继续判断。只有同时满

足上述两个条件的数才是本题所需的数,这时把该数累加到变量sum(满足条件素

数值的和)中,同时也给计数器变量cnl(素数的个数)加lo

国家三级信息管理技术机试模拟试卷第

6套

一、程序设计题(本题共/题,每题1.0分,共I分。)

1、函数ReadDat。实现从文件IN47.DAT中读取1000个十进制整数到数组xx中。

请编制函数Compute。分别计算出xx中偶数的个数even、奇数的平均值avel、偶

数的平均值avc2及所有偶数的方差toffc的值,最后调用函数WriteDat。把结果输

N-1

totfc=y(xxfiJ-ave2flN

出到OUT47.DAT文件中。计算方差的公式如下:内设

N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。原始数据的存放格式是:

每行存放10个数,并用逗号隔开(每个数均大于。且小于等于2000)。注意:部分

源程序己给出。请勿改动主函数main()^读函数ReadDat。和写函数WrileDal。的

内容。试题程序:#inckide<stdio.h>#include<stdlib.h>#inchide<string.h>

#defineMAX1000intxx[MAX],odd=0,even=0;doubleavel=0.0,ave2=0.0,totfc=0,0

voidWriteDat(void);intReadDat(void){FILE*fp;in(i,j;

if((fp=fopen("IN47.DAT","rH))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<

10;j++)fscanf(fp,,,%d,,,,&xx[i*10+j]);fscanf(fp,'7nH);if(feof(fp))break;)fclose(fp);}

viodCornpute(void){}voidmain(){inti;for(i=0;i<MAX;i++)xx[i]=0;if(ReadDat())

{printf("数据文件IN47.DAT不能打形式!'据7\n");return;}Compute();

printf("EVEN=%d\nAVEl=%f\nAVE2=%f\nTOTFC=%f\n",even,avcl,ave2,totfc);

WriteDat();)voidWriteDat(void){FILE*fp;inti;fp=fopen("OUT47.DAT",“w");

fprintf(fp,"%d\n%lf\n%lf\n%lf\n",even,avel,ave2,totfc);fclose(fp);}

标准答案;voidCompute(void){inti,yy[MAX];for(i=0;i<1000;i+»)if(xx[i]%2!=0)

{odd++;/*统计奇数的个数*/avel+=xx|i];/*求奇数的总和*/}else{even++;/*统

计偶数的个数*/ave2+=xx[i];/*求偶数的总和*/yy|even-l]=xx[i];/*将偶数存入数

组yy中*/}avel/=odd;/*求奇数的平均数*/ave2/二even;/*求偶数的平均数*/for

(i=0;i<even;i++)/"*求所有偶数的方差*/totfc+=(yy[i]-ave2)*(yy|i]-ave2)/even;}

知识点解析:本题考查的知识点如下:(1)从文件中读取数据。(2)奇偶数的判断和

方差的求法。在C语言中,有一结构体类型FILE,其中包含文件的一些属性信

息。可定义指针指向该结构体,这个指针称为文件指针。要从文件中读取数据,首

先要判断该文件是否能以“读”的方式打开。若能打开,使用函数ini

fscanf(FILE*fp,char*format,args)从fp所指向的文件中依次读取数据°在木题中,数

据的存放很有规律,将数据读出存入数组xx时,只要控制数组卜标就可以了。若

文件结束,则退出读取循环。最后要关闭文件。若一个数除以2取余得0,则该数

是偶数,否则为奇数。由方差公式可知,这是求一些连续的数的表达式的值,所以

可以使用循环求得方差。

国家三级信息管理技术机试模拟试卷第

7套

一、程序设计题(本题共7题,每题7.0分,共7分0)

1、下列程序的功能是:将一正整数序列{KI,K2,K9}重新排成一个新的序

列。新序列中,比K1小的数都在K1的左面(后续的再向左存放),比K1大的数都

在K1的右面(后续的再向右存放),从K1向右扫描。要求编写函数jsVahicO实现此

功能,最后调用函数wrileDal。把新序列输出到文件oul90.dat中。说明,在程序中

已给出了10个序列,每个序列中有9个正整数,并存入数组a[10][9]中,分别求出

这10个新序列。例如,序列排序前{6,8,9,1,2,5,4,7,3}序列排序后

{3,4,5,2,1,6,8,9,7}注意:部分源程序已给出。请勿改动主函数main。

和写函数writeDat。的内容。试题程序:include<stdio.h>jsValue(inta[10][9])

{)main(){inta[10][9]={{6,8,9,1,2,5,4,7,31,{3,5,89,1,2,64,7),{8,2,19,3,5,4,6,7},

(3,5,12,9,8,674},{4,7,89,1,25,3,6},{4,7,35,1,26,8,9},{9,1,35,8,62,4,7},{2,6』

9,8,35,7,4},{5,3,7,9,1,82,6,4},{7,1,3,2,5,89,4,6},);inti,j;jsVaIue(a);for(i=0;i<10;

i++){for(j=0y<9;j++)(printf("%d\a[i][j]);if(j<=7)printf(";');}printf(n\n");j

writeDat(a);}writeDat(inta[10][9]){FILE*fp;inti,j:fp=fopen("out90.dat",,,w");

for(i=0;i<10;i++){for(j=0;j<9;j++){fprintf(fp,"%d\a口皿);if(j<=7)

fprintf(fp,",");)fprintf(fp,"\n'');)fclose(fp);)

琮准答案:voidjsValueiinta[10][9]){intvalue,i,j,k,num;for(i=0;i<10;i++)

{value=a[i][0];/*将一行的第一个元素赋给value*/for(j=Oy<9;j++)if(a[i][j]<value)

/*若后面的数中有比第1个数据小的数列{num=a[i][j];/*则把这个数取出,赋给

num*/for(k=j;k>0;k—)/*将这个数据左侧的数依次向右移动*/{a[i][k]=a[i][k-l];)

a[i][0]=num;/*再将这个数放在最左侧*/}}}

知识点解析:本题考查的知识点如下:(1)二维数组的访问和数组元素的移动。(2)

循环结构和判断结构的嵌套使用。数据存放在一个二维数组中,每一行数为数据

处理的基本单位。将第1个数取出依次和后面的数比较,若后面的数中有比第1个

数据小的数,则将这个数取出。将这个数据左侧的数依次向右移动(包括第1个

数),然后将这个数放在最左侧。扫描完一行后,比第1个数小的数就都在第1个

数的左侧,而比它大的就在它的右侧。对数的扫描和移动均可以使用循环实现。再

使用循环实现对每一行数据的访问。

国家三级信息管理技术机试模拟试卷第

8套

一、程序设计题(本题共1题,每题7.0分,共1分。)

1、已知数据文件IN23.DAT中存有200个4位数,井已调用读函数readDal。把这

些数存入数组a中。请编制函数jsVal(),其功能是:依次从数组a中取出一个4位

数,如果4位数连续大于该4位数以前的5个数且该数是奇数,该数必须能被7整

除,则统计出满足此条件的数的个数cm,并把这些4位数按从大到小的顺序存入

数组b中,最后调用写函数writeDat。把结果ent及数组b中符合条件的4位数输出

到OUT23.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a|200],

b[200],已定义变量:ent。请勿改动主函数main。、读函数readDat。和写函数

writeDat。的内容。试题程序:include<stdio.h>#defineMAX200inta[MAX],

b[MAX],ent=0;voidjsVal()()voidrcadDat(){inti;FILE*fp:fp=

fopen("IN23.DAT',,HrM);for(i=0;i〈MAX;i++)fscanfffp,M%d",&a[i]);fclose(fp);}

main(){inti;readDat();jsVal();printf("满足条件的数二%d\n",ent);for(i=0;i(ent;

i++)printf("%d",b[i]);printf("\n");writeDat();)writeDat(){FILE*fp;inti;fp=

fopen("OUT23.DATu,"w");fprintf(fp,"%d\n'\ent);for(i=0;i(ent;i++)fprintf(fp,

"%d\n",b|i]);fclose(fp);}

标准答案:voidjsVal(){inii,j,flag=0;for(i=5;i<MAX-5;i++)/*如果4位数连续大

于该数以前的5个数,则置flag为1,否则取下一个数*/{for(j=i-5;j<i;j++)

{if(a[i]>a[j])flag=l;else{flag=0;break;})if(flag==1&&a[i]%2==1a&a[i]%7=0)/*

如果flag为1且该数是奇数,该数能被7整除,则将该数存入数组b中,并统计满

足条件的数的个数*/{b[cnt]=a[i];cnt++;))for(i=0;i<cnt-l;i++)/*将数组b中的

数按从大到小的顺序排列*/for(j=i+l;j<cnt;j++)if(b[i]<b[j]){flag=b[i];

b[i]=b[j];b[j]=flag;})

知识点解析:根据题意可知,要编制函数的功能有两部分:一是找出满足条件的4

位数,二是对找出的数进行从大到小排序。首先利用一个for循环来依次从数组中

取得4位数,接着拿当前得到的4位数与该数前而的连续的5个数依次进行比较“

如果该数比它前面的5个数都大,则给标志变量flag赋值1,接着对flag进行判

断,如果不为1,则该数肯定不符合条件,直接去取下一个数。若flag值为1,再

来判断该数是否是奇数,如果恰好该数又能被7整除.则把该数添加到数组b中。

这样就可以依次取出符合条件的数。然后利用选择法对数组b中的元素进行从大到

小的排序。

国家三级信息管理技术机试模拟试卷第

9套

一、程序设计题(本题共7题,每题7.0分,共[分0)

1、已知在文件in37.dal中存有100个产品销售记录,每个产品销售记录由产品代

码dm(字符型4位)、产品名称me(字符型10位),单价dj(整型)、数量si(整型)、

金额je(长整型)几部分组成。其中,金额=单价x数量可计算得出。函数RcadDat。

的功能是读取这100个销售记录并存入数组sell中。请编制函数SoriDat。,其功能

要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从大到小进行排

列

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论