网络技术上机考试——取位及数值运算PPT课件_第1页
网络技术上机考试——取位及数值运算PPT课件_第2页
网络技术上机考试——取位及数值运算PPT课件_第3页
网络技术上机考试——取位及数值运算PPT课件_第4页
网络技术上机考试——取位及数值运算PPT课件_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

.,1,网络技术上机考试,现代教育技术中心,.,2,取位运算题型,取位运算涉及4位数取位。千位=4位数/1000;百位=4位数%1000/100;十位=4位数%100/10;个位=4位数%10;,.,3,取位运算题型,【知识点】数位重组例题:已知一个四位数千位数字为q,百位数字为b,十位数字为s,个位数字为g。重组两位数ab和cd,ab的十位为q,个位为s;cd的十位为b,个位为g。inta,b,c,d;ab=q*10+s;/注意:十位要乘10,而不是q+scd=b*10+g;,.,4,取位运算题型,【知识点】求平均值例题:有100个四位数存在数组b中,统计能被2整除的四位数个数及这些数的平均值。inti,cnt,sum;doubleavg;for(i=0;i100;i+)if(bi%2=0)cnt=cnt+1;sum=sum+ai;avg=sum/cnt;,.,5,取位运算题型,【知识点】求平均值例题:有100个四位数存在数组b中,统计能被2整除的四位数个数及这些数的平均值。inti,cnt,sum;doublec;for(i=0;i100;i+)if(bi%2=0)cnt=cnt+1;sum=sum+ai;avg=sum/cnt;,.,6,取位运算题型,【知识点】相邻数问题相邻数问题主要是指数与相邻数比较后进行筛选。有100个四位数存在数组b中,依次从数组中取一个数,如果该数连续大于他后面的5个数且是奇数,则统计满足该条件的4位数个数。inti,j,flag,cnt;flag=1;,.,7,取位运算题型,for(i=0;i95;i+)for(j=i;ji+5;j+)If(aiai+1,.,9,取位运算题型,【知识点】后三位数问题有100个四位数存在数组b中,依次从数组中取一个数,按照该4位数的后3三位降序排序。inti,jtemp;for(i=0;i99;i+)for(j=i+1;j100;j+)if(ai%1000aj%1000)temp=ai;ai=aj;ai=temp;,.,10,取位运算题型,【数位题记忆口诀】:一定义;二组合;三筛选;,.,11,取位运算题型,已知数据文件IN.DAT中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数加个位数等于百位数上的数加十位数上的数的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及不满足此条件的四位数平均值pjz2,最后调用写函数把结果输出到OUT.DAT文件。例如:6712,6+2=7+1,则该数满

温馨提示

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

评论

0/150

提交评论