2024年重点计算机等级考试三级C语言上机考试试题总结_第1页
2024年重点计算机等级考试三级C语言上机考试试题总结_第2页
2024年重点计算机等级考试三级C语言上机考试试题总结_第3页
2024年重点计算机等级考试三级C语言上机考试试题总结_第4页
2024年重点计算机等级考试三级C语言上机考试试题总结_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),charmc[11];/*产品名称*/intdj;/*单价*/intsl;/*数量*/理100个产品销售记录排序其他9题阐明试题变化:按金额从小到大进行排列,若金额相等,则按产品代码从大到小进行到大进行排列对应语句:if((sell[i].je<sell[j].je)l(sell[i].je==sif((sell[i]je<sell[j]je)||(sell[i].je==sell按产品名称从小到大进行排列,若产品名称相似,则按金额从小到大进按产品名称从大到小进行排列,若产品名称相似,则按金额从小到(sell[i].mc,sell[j].mc)==0)&&(sell[i]je按产品名称从大到小进行排列,若产品名称相似,则按金额从大到小进行排列if((strcmp(sell[i].mc,sell[j].mc)<0)Il(strcmp(sell[i].mc,s300个四位数问题(此类共10题)本类10题中,五题产生数组B,并对已知数据文献IN.DAT中存有300个四位数,并已调用读函数readDat)把这些数存入数组a中,请编制一函数jsvalue),其功能是:求出个位数上再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按例如:1239,9-1-2-3>0,则该数满足条件存入数组b中,且个数cn8129,9-8-1-2<0,则该数不满足条件忽视。程序中已定义数组:a[3inta[300],b[300],cnt=0;{g=a[i]%10;1*个位的数字*/s=a[i]/10%10;/*十位的数字*/b=a[i]/100%10;/*百位的数字*/}相似题求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的次序进行排for(i=0;i<cnt-1;i++)/*排序*/for(j=i+1;j<cnt;j++)}例如:9123,9-1-2-3>0,则该数满足条件计算平均值pjz1,且个数cntdoublepjz1=0.0,pjz2=0.0;if(cnt)pjz1/=cnt;3之三规定:之四规定:jsvalue0}数的十位数字),以及把个位数字和百位数字构成另一个新的十位数cd(新百位数字),假如新构成的两个十位数ab>cd,ab必须是偶数且能被5整除,c从大到小的次序存入数组b中,并要计算满足上述条件的四位数的个数cnt。voidjsVa1()}if(k!=i){A=b[k];b[k]=b[i]}}200个四位数题之其他九题阐明十四位数的百位数字,新十位数的个位数字是原四位数的十位数字),假如新构成的两个十位数必须是一种奇数,另一种为偶数并且两个十位数中至少有一个数能被17整除,同步两个新数的十位数字均不为零,则将满足此条件的四之四规定:字和十位数字重新构成一种新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字构成另一个新的十位数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),假如新构成的两个十位数a之五规定:假如四位数各位上的数字均是0或2或4或6或8,则记录把千位数字和个位数字重新构成一种新的十位数(新十位数的十位数字是位数字和十位数字构成另一种新的十位数(新十位数的十位数字是原四位数的十位数均是奇数并且两个十位数中至少有一种数能被5整除,同步两个新b中,并要计算满足上述条件的四位数的个数cnt。之七规定:把个位数字和千位数字重新构成一种新的十位数(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的千位数字),以及把百位数字和十位数字构成另一种新的十位数(新十位数的十位数字是原四位数的百位数字,新十位数的个位数字是原四位数的十位数字),假如新构成的两个十位数均是偶数并且两个十位数中至少有一种数能被9整除,同步两个新之八规定:把千位数字和十位数字重新构成一种新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字构成另一个新的十位数cd是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),假如数按从大到小的次序存入数组b中,并要计算满足上述条件的四位数的个数之九规定:字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字构成另一个新的十位数cd(新十成的两已知在文献IN.DAT中存有若干个(个数<200)四位数字的正整数,函数ReadDat()读取这若干个正整数并存入数组xx中。请编制函数Calval}intmaxline=0;/*处理字符串类型题之二/*请编制函数ConvertCharA(),其函数的功能是:以行为单elseif((xx[i][j]}函数ReadDat()实现从文献IN.DAT中读取一篇英文文章存入到字字符按从小到大的次序进行排序,排序后的成果仍按行重新存入字符串数组xfor(m=0;m<j-1;m++)}}}}误数WriteDa

温馨提示

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

评论

0/150

提交评论