二级C语言11年3月参考答案 程序题 2

申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

文档介绍

二级C语言11年3月参考答案 程序题 2

三、程序编写题1、intcount=0;while(*s!=''){if(*s>=48&&*s<=57)count++;s++;}returncount;2、len=strlen(a[i]);if(maxlenh;q--){nif(*q=='*'){r=q;while(*r!=''){*r=*(r+1);r++;}}}8、inti;*s=a[0];for(i=1;ia[i].s)*s=a[i];}9、intsum=0,i;for(i=0;is[i];}a->ave=sum/N;}19、voidfun(char*s,chart[]){inti,j=0,len;len=strlen(s);for(i=0;i=1e-6);returnx1;}21、voidfun(char*a,intn){intnum=0;char*p=a;while(*p)p++;p=p-1;while(*p=='*'){num++;p--;}if(num>n){p=p+n+1;*p=0;}}22、voidfun(char*str){inti,j=0,len=0;char*p=str;while(*p){len++;p++;}p=str;for(i=0;is[j]){t=s[i];s[i]=s[j];s[j]=t;}}26、intfun(intt){intf1=0,f2=1,fn;fn=f1+f2;while(fn<=t){f1=f2;f2=fn;fn=f1+f2;}returnfn;}27、voidfun(char*w,intm)/*可调用fun1函数左移字符*/{chara[N];inti;for(i=0;i=0;m--,i--)w[i]=a[m];n}28、voidfun(char*a,char*s){while(*a=*s){a++;s++;}}29、voidfun(char*s){nti,j,k=0;chart;while(s[k]!='')k++;for(i=0,j=k-1;ia[j]){t=a[i];a[i]=a[j];a[j]=t;}sum=a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8];r=sum/8.0;returnr;}31、inti,j;for(i=0;i<3;i++)for(j=0;j<3;j++)b[i][j]=0;for(i=0;i<3;i++)for(j=0;j<3;j++)b[i][j]=a[i][j]+a[j][i];32、inti;for(i=0;inext;while(p){sum+=p->s;p=p->next;}ave=sum/N;returnave;35、inti,j=0;for(i=0;str[i+1]!=’’;i++)if(str[i]==substr[0]&&str[i+1]==substr[1])j++;returnj;36、inti=0;char*p;p=s;while(*p){if(*p!=c){s[i]=*p;i++;}}s[i]=’’;37、intmin;inti,j;for(i=0;itt[j][i])min=tt[j][i];}pp[i]=min;}38、inti=0;for(;*s!=’’;s++)nif(*s%2==1)t[i++]=*s;t[i]=’’;39、inti;doubles=0.0;for(i=1;i'z'){if(f)j++;f=0;}elsef=1;i++;}43、voidfun(int*a,int*b){inti,k;nfor(i=0;i=10)b[10]++;elseb[k]++;}}44、voidfun(inta[][N]){inti,j;for(i=0;i
查看更多

相关文章