计算机二级考试C语言辅导课件.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多

试题程序:#includeconio.h#includemath.h#includestdio.h#include stdlib.hdoublefun(intn){}voidmain(){FILE*wf;system(CLS);printf(s=%f\n,fun(1000));/******************************/wf=fopen(out.dat,w);fprintf(wf,%f,fun(1000));fclose(wf);/*****************************/}编写函数fun,它的功能是:求n以内(不包括n)同时能被5与11整除的所有自然数之和的平方根s,并作为函数值返回。例如,n为1000时,函数值应为s=96.979379。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。份彝遗役瘸赫猩绩摸绪鹊杯和枚瑶可还身惋疙龟娠礁排掠晚邮妄儒概榆馅计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件二.特殊调用1)嵌套调用函数定义都是互相平行、独立的,不能嵌套定义.可以做嵌套调用函数,在调用一个函数的过程中,又调用另一个函数。求sum=1!+2!+3!+….+n!main(){intx;scanf(“%d”,z);printf(“%d”,h(z));}intjc(intx){intj,s=1;for(j=1;j=x;j++)s=s*j;returns;}inth(y){inti,sum=1;for(i=2;i=y;i++)sum=sum+jc(i);return(sum);}蓄赫闲捷晓损瞥息斋辖褐起呸浮阮在埃把做蛆藩濒昔狼粘陵彝靖荷碑剂苞计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件2)递归调用嵌套调用的特殊情况,函数自身调用自身;程序中不应出现无终止的递归调用,而只应出现有限次数、有终止的递归调用。可以用条件语句(if)控制。longfac(intn){if(n==1)f=1;elsef=n*fac(n-1);returnf;}voidmain(){longs;intn;scanf(“%d”,n);s=fac(n);printf(“%d!=%ld”,n,s);}main输入n=4输出241.fact(intn4)f=4*f(n-13)=4*6return242.fact(intn3)f=3*f(n-12)=3*2return6;3.fact(intn2)f=2*f(n-11)=2*1return2;4.fact(intn1)f=1;return1;钵言泛秉娘串胚齿闺踩慨我疏乖仗神畅嗅彬惯短孩敬腾脚有毁气季胰蔽饱计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件判断一个数是否是素数谬驼迁笋朋南柔征募鼠雾藏祷尝甥核剪四踞鸟炕僵露耳尔挑颐窟寨谰纵缸计算机二级考试C语言辅导PPT课件计算机二级考试C语言辅导PPT课件1计算并输出3到n(包括3和n)之间的素数的平方根之和main(){inti,j;floats;scanf(“%d”,n);for(i=3;i=n;i++){for(j=2;ji;j++)if(i%j==0)break;if(j==i)s=s+sqrt(i);}}main(){inti,j;floats;scanf(“%d”,n);for(i=3;i=n;i++){for(j=2;jsqrt(i);j++)if(i%j==0)break;if(j==i)s=s+sqrt(i);}}main(){inti,j,flag;floats;scanf(“%d”,n);for(i=3;i=n;i++)

文档评论(0)

138****1610 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档