第七章拓展程序_第1页
第七章拓展程序_第2页
第七章拓展程序_第3页
第七章拓展程序_第4页
第七章拓展程序_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、#include #include main() int i,k,n,c100; long a,b,s,x,y,d100; printf(求区间在x,y间的完全数); printf(请输入x,y); scanf(%ld,%ld, ,1.正整数n的所有小于n的正因数的和若等于n本身,称n为完数,试程序实现显示指定区间内的所有完全数.,#include #include main() int n,k,t,m,j=0; for(n=1000;n=9999;n+) /* n穷举四位数 */ m=0;t=n; for(k=1;k=4;k+) m=m*10+t%10;t=t/10; /* 求四位数n的反序

2、数m */ if(m=4*n) j+;printf(正序=%d,反序=%d n,m,n); printf(共%d个解.n,j);,2.求四位于位反序数.若一个四位整数的4倍刚好是其反序数,则称为四位4倍反序数.,3.某大奖赛有n个选手参赛,m(m2)个评委为依次参赛的选手评判打分:最高10分,最低0分.统计规则为:每个选手所得的m个评分中,去掉一个最低分,然后平均为该选手的最后得分,根据n个选手的最后得分从高到低排出名次表,以便确定获奖名单.,/* 竞赛现场统分排序 */ #include #include main() int i,j,n,m,u,sh40; float max,min,uf

3、,sf40, f4020; printf(请输入选手个数(1n40):); scanf(%d, /* 数组元素与变量赋初值 */,for(j=1;jfij) min=fij; printf(n去掉一个最高分:%.2f,max); printf(n去掉一个最低分:%.2f,min); sfi=(sfi-max-min)/(m-2); /* 计算第i个选手的最后得分 */ printf(n编号为%d号选手,shi); printf(最后得分为:%.2fn,sfi);,for(i=1;i=n-1;i+) /* 选手最后得分按冒泡法排序,打印名次表 */ for(j=1;j=n-i;j+) if(sfjsfj+1) uf=sfj;sfj=sfj+1;sfj+1=uf; /* 交换sf同时交换sh */ u=shj;shj=shj+1;shj+1=u; printf(n 参赛选手得分名次表:); /* 输出名次表 */ printf(n选手编号 得分 名次); for(i=1;i=n;i+) printf(n %d %.3f %d,shi,sfi,i); printf(n); printf(nn竞赛现场统分结束,谢谢!n); ,4.将十进制数转换为P进制.,main() long n;int c,m,k,p,s100;char r16; r10=A;r11=B;r

温馨提示

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

评论

0/150

提交评论