2、;i++)(2)if(substr[k+1]==' ')程序设计题:doublefun(doubleeps){doubles=1.0,s1=1.0;intn=1;while(s1>=eps)/*当某项大于精度要求时,继续求下一项*/{s1=s1*n/(2*n+1);/*求多项式的每一项*/s=s+s1;/*求和*/n++;}return2*s;}第3套:程序填空题:(1)s[i] (2)'9' (3)*t=n程序修改题:(1)t=*x;*x=y;(2)return(t);或returnt;程
3、序设计题:voidfun(int*a,int*n){inti,j=0;for(i=1;i<=1000;i++)/*求1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数,并放入数组a中*/if((i%7==0
4、
5、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);或returnb;程序设计题:voidfun(char*a){inti,j=0;fo
6、r(i=0;a[i]!=' ';i++)if(a[i]!='*')a[j++]=a[i];/*若不是要删除的字符'*'则留下*/a[j]=' ';}第5套:程序填空题:(1)0 (2)10*x(3)n/10程序修改题:(1)*t=0;(2)if(d%2!=0)或if(d%2==1)程序设计题:voidfun(charp1[],charp2[]){inti,j;for(i=0;p1[i]!=' ';i++);for(j=0;p2[j]!=' ';j++)p1[i++]=p2[j];p1[i
7、]=' ';}第6套:程序填空题:(1)a[i] (2)a[j] (3)a[j]程序修改题:(1)去掉分号(2)case1:case2:return1;程序设计题:voidfun(STREC*a){inti;a->ave=0.0;for(i=0;iave=a->ave+a->s[i];/*求各门成绩的总和*/a->ave/=N;/*求平均分*/}第7套:程序填空题:(1)char (2)ch<='9' (3)'0'程序修改题:(1)b[k]=*p;(2)b[k]='';k
8、++;程序设计题:doublefun(STREC*h){doubleave=0.0;STREC*p=h->next;while(p!=NULL){ave=ave+p->s;p=p->next;}returnave/N;}第8套:程序填空题:(1)M (2)< (3)k程序修改题:(1)if((tt[i]>='a')&&(tt[i]<='z'))(2)tt[i]-=32;程序设计题:voidfun(intm,int*k,intxx[]){inti,j,n=0;for(i=4;i9、找出大于1小于整数m的非素数*/{for(j=2;j