C语言上机1-20套答案.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  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语言上机1-20套答案

1 (1)3.0或(double)3  (2)  (3) (t+1) (1)double fun(int n) (2)s=s+(double)a/b; int fun (int a[][M]) { int i,j,max=a[0][0]; for(i=0;i2;i++) for(j=0;jM;j++) if(maxa[i][j]) max=a[i][j]; return max; } 2 (1) 0  (2) n  (3) (t*t) (1)for(i=0;str[i];i++) (2)if(substr[k+1]== \0) double fun ( double eps) { double s=1.0,s1=1.0; int n=1; while(s1=eps) /*当某项大于精度要求时,继续求下一项*/ {s1=s1*n/(2*n+1); /*求多项式的每一项*/ s=s+s1; /*求和*/ n++; } return 2*s; } 3 (1) s[i]  (2) 9  (3)*t=n (1)t = *x ; *x = y ; (2)return(t) ;或return t; void fun (int *a, int *n) { int i,j=0; for(i=1;i=1000;i++) /*求1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数,并放入数组a中*/ if((i%7==0||i%11==0)i%77!=0) a[j++]=i; *n=j; } 4 (1)1  (2) j++  (3)j (1)t=a;a=b;b=t; (2)return(b);或return b; void fun( char *a ) { int i,j=0; for(i=0;a[i]!=\0;i++) if(a[i]!=*) a[j++]=a[i]; /*若不是要删除的字符*则留下*/ a[j]=\0; } 5 (1)0  (2) 10*x (3)n/10 (1)*t=0; (2)if(d%2!=0)或if(d%2==1) void fun(char p1[], char p2[]) { int i,j; for(i=0;p1[i]!=\0;i++) ; for(j=0;p2[j]!=\0;j++) p1[i++]=p2[j]; p1[i]=\0; } 6 (1) a[i]  (2) a[j]  (3) a[j] (1)去掉分号 (2)case 1:case 2:return 1; void fun(STREC *a) { int i; a-ave=0.0; for(i=0;iN;i++) a-ave=a-ave+a-s[i]; /*求各门成绩的总和*/ a-ave/=N; /*求平均分*/ } 7 (1)char (2) ch=9 (3)0 (1)b[k]=*p; (2)b[k]= ;k++; double fun( STREC *h ) { double ave=0.0; STREC *p=h-next; while(p!=NULL) { ave=ave+p-s; p=p-next; } return ave/N; } 8 (1) M  (2)   (3) k (1)if(( tt[i]=a)( tt[i] = z)) (2)tt[i]-=32; void fun( int m, int *k, int xx[] ) { int i,j,n=0; for(i=4;im;i++) /*找出大于1小于整数m的非素数*/ { for(j=2;ji;j++) if(i%j==0) break; if(ji) xx[n++]=i; } *k=n; /*返回非素数的个数*/ } 9 (1)j++或j+=1或++j或j=j+1 (2)s[i]=t1[i]  (3) j (1)for (j = i + 1; j 6; j++) (2)*(pstr + i) = *(pstr + j)

文档评论(0)

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

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

1亿VIP精品文档

相关文档