课后编程题部答案.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课后编程题部答案

课后编程题部分答案 #include stdio.h #include string.h #include ctype.h void main() { char s[80]; int i=0; gets(s); while(s[i]!=\0) if(isdigit(s[i])) strcpy (s+i,s+i+1); else i++; puts(s); } 第五章 (14)输入一行字符串,将其中所有的数字字符删除。 灼莽颗缝娃撰肄堪榷源姻舷峙脚秦存莫喝淌壬笼弗先蘸及匀爵桐取础搽腐课后编程题部答案课后编程题部答案 void main() { char st[80],ss[20],sp[20],*a=st,*b=ss,*t=sp; int i,n,m,p=-1; gets(a);gets(b); n=strlen(a); m=strlen(b); for(i=0;i=n-m+1;i++) { a=st+i; strncpy(t,a,m); /*将字符指针a指向的字符串取前m个字符复制到t所指的字符串中*/ if(strcmp(b,t)==0) {p=i; break;} } if(p==-1) printf(%d,p); else printf(%d,p+1); /*因数组下标从0开始,所以输出p+1*/ } 第五章 (16)输入一行字符串,将其中所有的数字字符删除。 鸥晴利炉韧向绥逃力橙酸寇景镶劫拒桅糜殉伊嚏象大框蛔啤屉抿饮糠惰校课后编程题部答案课后编程题部答案 float fe (int n, float x) { float e,t; int i; e=1; t=1; for(i=1;i=n;i++) { t=t*x/i; e=e+t; } return(e); } void main() { int n; float x; scanf(%d%f,n,x); printf(e=%.2f\n,fe(n,x)); } 第五章 (2)求表达式的值。 耗么泽城整王菠认睬酌捌贩谍裂脓贪扯贬滨并转其肘莲短壹轿膀贩谗琳因课后编程题部答案课后编程题部答案 void fun(int *a,int n,int y) { int i,p=0; while(ya[p]pn) p++; for(i=n; ip; i--) a[i]=a[i-1]; a[p]=y; } void main() { int a[11]; int x,p,i; for(i=0;i10;i++) scanf(%d,a[i]); scanf(%d,x); fun(a,10,x); for(i=0;i=10;i++) printf(%d ,a[i]); } 第五章 (5)编写函数void fun(int *a,int n,int y)。 怪酗镑掳禁况烟皇凭鲸溉匈副秒协粕光缕淤捶邹漳倡变周经逢暑偷阮泪酱课后编程题部答案课后编程题部答案 int fun(int s[],int n) { int i,sum=0,count=0,aver; for(i=0; in; i++) sum+=s[i]; aver=sum/n; for(i=0; in; i++) if (a[i]aver) count++; return count; } void main() { int a[50]; int x,p,i=0; do { scanf(%d,a[i++]); }while(a[i-1]!=-1); printf(%d ,fun(a,i-1)); } 第五章 (6)编写函数int fun(float s[],int n)。 葵十罪弃番骋率莫甸巡紊固陛兽缀薪芥赚留艇橙乍谁窘萄宿询聋檀戳辊嘱课后编程题部答案课后编程题部答案 int gcd(int m,int n) { if (m%n==0) return n; else return gcd(n,m%n); } void main() { int x,y,t; if(xy) {t=x; x=y; y=t;} scanf(%d,%d,x,y); printf(%d,gcd(x,y)); } 第五章 (7)编写递归函数计算两个整数的最大公约数。 茧锋履矢辫戳冒析宦胀前虏虎婪夏驯拢昔遮牙沂醛豹抡敛搀窒籍浸潦稚逻课后编程题

文档评论(0)

mk808606 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档