c语言上机及答案.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言上机及答案

等教育 理学 下载文档 收藏 C语言二级上机题与答案 C语言 C语言隐藏 窗体顶端 窗体底端 1、/* 程序设计题:将数组 a 的每 1 行均除以该行上的主对角元素(第 1 行同除以 */ 、 程序设计题: 行均除以该行上的主对角元素( /* a[0][0],第 2 行同除以 a[1][1],...) 然后将 a 数组写入到考生目录下 ,然后将 数组写入到考生目录下*/ , , ) , /* 新建的文件 design.dat。 */ 。 #include stdio.h void main() { float a[3][3]={{1.3,2.7,3.6},{2,3,4.7},{3,4,1.27}}; FILE *p; int i,j; for(i=0;i3;i++) for(j=0;j3;j++) if(i!=j) a[i][j]=a[i][j]/a[i][i]; p=fopen(c:/design.dat,wr); for(i=0;i3;i++) { for(j=0;j3;j++) fprintf(p,%10.6f,a[i][j]); fprintf(p,\n); } fclose(p); } 注:此题题意有歧义,不知在除法的时候对角线元素是否要除以本身。 此题题意有歧义,不知在除法的时候对角线元素是否要除以本身。 元素是否要除以本身 2、/* 、 程序设计题: 内找出所有的合数, 程序设计题:在 6 至 10000 内找出所有的合数,并顺序将每个合数用语句 */ /*“fprintf(p,%6d,n)”写入到考生目录下新建的文件 design.dat。 “ */ ” 。 /* 说明:某数等于其诸因子之和则该数为合数,如 6=1+2+3,28=1+2+4+7+14 */ 说明: /* 则 6、28 就是合数。 */ 、 就是合数。 #include stdio.h void main() { FILE *p; int n,i,s; p=fopen(c:/design.dat,wr); for(i=6;i=10000;i++) {s=0; for(j=1;ji;j++) if(i%j==0) s=s+j; if(s==i) fprintf(p,%6d,i); } fclose(p); } 3、/* 程序设计题:统计满足条件 x*x+y*y+z*z==2000 的所有解的个数,并将统计 */ 、 程序设计题: 的所有解的个数, /* 结果以格式%d写入到考生目录下新建的文件 design.dat。 结果以格式 */ 写入到考生目录下新建的文件 。 /* 说明:若 a、b、c 是 1 个解,则 a、c、b 也是 1 个解,等等。 说明: 个解, 个解,等等。 */ 、 、 、 、 #include stdio.h void main() { FILE *p; int x,y,z,k=0; p=fopen(c:/design.dat,wr); for(x=0;x45;x++) for(y=0;y45;y++) for(z=0;z45;z++) {if(x*x+y*y+z*z==2000) fprintf(p,%d %d %d \n,x,y,z); } fclose(p); } 4、/* 程序设计题:将满足条件 pow(1.05,n)1e6pow(1.05,n+1)的 n、pow(1.05,n)*/ 、 程序设计题: 的 、 /* 值以格式 值以格式%d,%.0f写入到考生目录下新建的文件 design.dat。 */ 写入到考生目录下新建的文件 。 #include stdio.h #include math.h void main() { float y=1.05; int n=1; FILE *p; p=fopen(c:/design.dat,wr); for(n=1;n1000;n++) if(pow(1.05,n)1e6 pow(1.05,n+1)1e6) fprintf(p,%d,%.0f,n,pow(1.05,n)); fclose(p); } 5、/* 程序设计题:对 x=1,2,...,10,求函数 f(x)=x-10*cos(x)-5*sin(x)的 */ 、 程序设计题: , 的 /* 最大值,并将该数以格式 最大值,并将该数以格式%.3f写到考生目录下新建文件 design.dat。*/ 写到考生目录下新建文件 。 #include stdio.h #include math.h void main() { FILE *p; float f(float),max , x; p=fopen(c:/design.dat,wr); max=f(1); for(x=2;x=10;x++) if(maxf(x)) m

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档