上机答案完整版.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.*std std[i].age max.name 2.第二形参加int改为 int*a,int*b 应该为 t=*b;*b=*a;*a=t; 3.void fun(int tt[M][N],int pp[n]) { int i,j,min,k; for(i=0;i<N;i++){ min=tt[0][i]{ \TAB min=tt[j][i]; k=j; } pp[i]=tt[k][i]; } } 1.*std PERSON std 2.int错写成Int 字符数组的字符串书写格式错误 3.int fun(int a[][N]) { int i,j; for(i=0;i<N;i++) for(j=0;j<=i;j++) a[i][j]=0; } 1.s -- return0 2.应在数名前加上double或float等定义 在for循环内b的值应是c 3.void fun(int m,int k,int xx[]) { /* 以下代码仅供参考*/ int i,j=1,t=m+1; while(j<=k) { /*以下完整判断素数,并存放到数组xx中*/ for(i=2;i<t;i++) if(t% i==0) break; if(i==t){ xx[j-1]=i; j++; } t++ } } } 第04套 1.*s 1 k[n] 2.此行前应加上double或float 缺少分号 3.double fun(int n) { double s==0.0; int i; for(i=1;i<=n;i++)s=s+1.0/(i*(i+1)); return s; } 第05套 1.x p s 2.k应赋值为1 整除符号是/ 3.float fun(float*a,int n) { int i; float ave=0.0; for(i=0;i<n;i++) ave=ave+a[i]; ave=ave/n; return ave; } 第06套 1.s[i] ‘9’ 2.改为t=*x;*x=y; 返回值应为return(t); 3.void fun(int*a,int*n) { int i; *n=0; for(i=7;i<1000;i++) if((i%7)==0||(i%11)!=0)a[(*n)++]=i; } 第07套 1.N j++ i是while循环体的控制变量,每做一次循环均要加1 2.应为num[k]=0 s是指针变量应该为switch(*s) 3.int fun(int a[M][N]) { int tot=0,i,j; for(i=0;i<N;i++){ tot+=a[0][i]; tot+=a[M-1][i]; } for(i=1;i<M-1;i++){ tot+=a[i][0]; tot+=a[i][N-1]; } return tot; } 第08套 1.->no ->name &t 2. 第二个变量定义的保留字double写错 变量x0写成xo了 3.double fun(STREC*a,STREC*b, int*n) { double t=0; int i; *n=0; for(i=0;i<n;i++) t=t+a[i].s; t=t/N; for(i=0;i<N;i++) if(a[i].s>t) b[(*n)++]=a[i]; return t; } 第09套 1.fp == fp 2.函数应该使用圆括号应该为n=strlen(aa); 改为ch=aa[i]; 3.double fun(STREC*h) { double max=h->s; STREC*p; p=h->next; } return max; while(p) {if(p->s>max) max=p->s; p=p->next; } return max; } STREC*creat(double*s) {STREC*h,*p,*q; int i=0; h=p=(STREC*)malloc(sizeof(STREC));p->s=0; while(i<N) {q=(STREC*)malloc(sizeof(STREC)); q->s=s[i];i++; p->next=q; q=p; } p->next=0; return h; } outlist(STREC*h) {STREC*p; p=h->next; printf(“head”); do {printf(“->%2.of”,p->s);p=p->next;} While(p!=0); printf(“\n\n”); } 第10套 1.s/N

文档评论(0)

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

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

1亿VIP精品文档

相关文档