关闭

关闭

封号提示

内容

首页 2017年3月计算机三级网络技术备考练习题.docx

2017年3月计算机三级网络技术备考练习题.docx

2017年3月计算机三级网络技术备考练习题.docx

上传者: 小小水马走 2017-03-20 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《2017年3月计算机三级网络技术备考练习题docx》,可适用于IT/计算机领域,主题内容包含年月计算机三级网络技术备考练习题  很多时候计算机等级证书是我们找工作的敲门砖因此计算机等级证书也是有一定的含金量的。以下是为大家整理的年月备考练习符等。

年月计算机三级网络技术备考练习题  很多时候计算机等级证书是我们找工作的敲门砖因此计算机等级证书也是有一定的含金量的。以下是为大家整理的年月备考练习题希望对大家有帮助!  已知数据文件INDAT中存有个位数并已调用读函数readDat()把这些数存入数组a中请编制一函数jsVal()其功能是:如果位数各位上的数字均是奇数则统计出满足此条件的个数cnt并把这些位数按从大到小的顺序存入数组b中。最后调用函数writeDat()把结果cnt及数组b中符合条件的位数输出到OUTDAT文件。  注意:部分源程序已给出。  程序中已定义数组:ab已定义变量:cnt。  请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。  #include  #defineMAX  intaMAX,bMAX,cnt=  voidwriteDat()  voidjsVal()  {  inti,j*定义循环控制变量*  inta,a,a,a*定义变量保存位数的每位数字*  inttemp*定义数据交换时的暂存变量*  for(i=i<i)*逐个取每一个位数*  {  a=ai*求位数的千位数字*  a=ai*求位数的百位数字*  a=ai*求位数的十位数字*  a=ai*求位数的个位数字*  if(a!=a!=a!=a!=)  *如果位数各位上的数字均是奇数*  {  bcnt=ai*将满足条件的数存入数组b中*  cnt*统计满足条件的数的个数*  }  }  for(i=i  for(j=ij  if(bi  {  temp=bi  bi=bj  bj=temp  }  }  voidreadDat()  {  inti  FILE*fp  fp=fopen("INDAT","r")  for(i=i  fscanf(fp,"d",ai)  fclose(fp)  }  voidmain()  {  inti  readDat()  jsVal()  printf("满足条件的数=dn",cnt)  for(i=i  printf("dn",bi)  printf("n")  writeDat()  }  voidwriteDat()  {  FILE*fp  inti  fp=fopen("outdat","w")  fprintf(fp,"dn",cnt)  for(i=i  fprintf(fp,"dn",bi)  fclose(fp)  }  已知INDAT中存有个位数并已调用读函数readDat()把这些数存入数组a中请编制一函数jsVal()其功能是:依次从数组a中取出一个数如果该位数连续大于该位数以后的个数且该数是奇数则统计出满足此条件的数的个数cnt并把这些位数按从小到大的顺序存入数组b中最后调用写函数writeDat()把结果cnt及数组b中符合条件的位数输出到OUTDAT文件中。  注意:部分源程序已给出。  程序中已定义数组:ab已定义变量:cnt。  请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。  #include  #defineMAX  intaMAX,bMAX,cnt=  voidwriteDat()  voidjsVal()  {  inti,j*定义循环控制变量*  inttemp*定义数据交换是的暂存变量*  for(i=i  if(ai!=)*如果当前数是奇数*  for(j=ij<=ij)*取该数后面的个数进行比较*  {  if(ai  break*如果当前数不满足比后面个数都大的条件,则跳出循环*  elseif(j==i)*如果当前数比后面的个数都大*  {  bcnt=ai*将满足条件的数存入数组b中*  cnt*并统计满足条件的数的个数*  }  }  for(i=i  for(j=ij  if(bi>bj)  {  temp=bi  bi=bj  bj=temp  }  }  voidreadDat()  {  inti  FILE*fp  fp=fopen("INDAT","r")  for(i=i<MAXi)fscanf(fp,"d",ai)  fclose(fp)  }  voidmain()  {  inti  readDat()  jsVal()  printf("满足条件的数=dn",cnt)  for(i=i<cnti)printf("d",bi)  printf("n")  writeDat()  }  voidwriteDat()  {  FILE*fp  inti  fp=fopen("OUTDAT","w")  fprintf(fp,"dn",cnt)  for(i=i<cnti)fprintf(fp,"dn",bi)  fclose(fp)  }  每天一句学习名言:书就是社会一本好书就是一个好的世界好的社会。它能陶冶人的感情和气质使人高尚。波罗果夫

职业精品

精彩专题

上传我的资料

热门资料

资料评价:

/ 6
所需积分:0 立即下载

意见
反馈

返回
顶部

Q