C语言程序填空答案.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  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语言程序填空答案

填空题 (一) #include stdio.h #include math.h void main() { int x; /**/ float f; /**/ /*程序9、10行用到变量f,且用%f形式输出,应该定义为float类型*/ printf(Input an integer: ); scanf(%d,x); f = /**/ (fabs(x)-2)/(pow(x,2)+1) /**/ ; printf(F(x)=%f\n,f); } #include stdio.h void main() { double pi=0; long i, sign=1; for(i=1;i=10001;i+=2) /*循环计算括号内的多项式,分母从1――10001*/ { pi+=1.0*sign/i; /*pi用来累加每一项为1.0/I 此外还需乘符号sign*/ sign=/**/ (-1)*sign /**/;/*sign用来表示每一项的符号,正负交替出现*/ } pi*=/**/ 4*pi /**/; printf(%f\n,pi); } #include stdio.h int max,min; void find_max_min(int *p,int n) /*地址传递,指针p指向数组的起始地址*/ { int *q; max=min=*p;/*循环开始前,设置max和min都为数组第一个数*/ for(q=p; q/**/p+n /**/; q++) /*指针q也指向数组开始,q++使得逐个向下寻找*/ if(/**/ max*q /**/ ) max=*q;/*若找到比max还大的数,替换max*/ else if(min*q) min=*q;}/*若找到比min还小的数,替换min*/ /*循环遍历数组所有元素,结束后max值为最大值min中最小值*/ void main() { int i,num[10]; printf(Input 10 numbers: ); for(i=0;i10;i++) scanf(%d,num[i]); find_max_min(/**/num/**/,10);/*数组名num代表数组的起始地址,可与形参*p对应*/ /*调用时为地址传递,数组首地址传递给指针变量p*/ printf(max=%d,num=%d\n,max,min); } (二) #include stdio.h void main() { int a,b,k; int plu = /**/ 403 /**/; for(a=1; a10; a++) /*a可能的取值在1-9 */ for(b=1; b10; b++) /*b可能的取值在1-9 */ { k = /**/ (a*10+b)*(b*10+a) /**/ ; if(k==plu) printf(A = %d, B = %d\n,a,b); } } #include stdio.h void main() { int n,a,b; /**/ a=0; /*变量a赋初值,a为正数计数器,初始为0*/ b=0; /*变量b赋初值,b为负数计数器,初始为0*/ /**/ scanf(%d,n); while(/**/ n!=0 /**/)/*当输入不为0时循环进行*/ { if(n0) a++;/*若输入的数大于0,正数计数器a增加1*/ else /**/ b++ ; /**//*若输入的数小于0,负数计数器b增加1*/ scanf(%d,n); /*再输入一个数,返回循环*/ } printf(Positive integer: %d, negative integer: %d\n,a,b); } #include stdio.h #include conio.h int prime(int n) /*函数prime 的作用是测试其参数n是否为素数,如果是返回1不是返回0*/ { int k,flag=1; /*标志位flag初始为1――素数*/ for(k=2; k=n/2+1; k++) /*循环从2-n/2+1分别被n除*/ if (n%k==0) { flag=/**/ 0 /**/ ; break;} /*若其中有一个数能被整除,说明不是素数,置标志位flag为0*/ return flag; /*函数返回标志位flag */ } void main() { int

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档