計(jì)算機(jī)二級(jí)操作題_第1頁(yè)
計(jì)算機(jī)二級(jí)操作題_第2頁(yè)
計(jì)算機(jī)二級(jí)操作題_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

fun(STUa[],STU*s)if(min>*c)min=*c;';j++)b[k++]=a[i]+;while(*p!='\0'){inti;*s=a[0];if(max<*d)max=*d;[j];b[k]='\0';}{n=n*10+*p-'0';一.求最大最小值for(i=0;i<N;i++)iif(min>*d)min=*d;391)FILE*(2)fpp++;}問(wèn)題f(s->s>a[i].s)*d=min;*a=max;}(3)chreturnn*flag;}*s=a[i];}二.素?cái)?shù)問(wèn)題(1)s[j++]=s[i];104.要把一個(gè)數(shù)字1.找出2×M整型二60.1)voidfun(int*a,i8(1)M(2)<(2)s[j]='\0';字符串轉(zhuǎn)為相應(yīng)面nt*b)(3)k按列的序次依次放值的長(zhǎng)整形數(shù)字維數(shù)組中最大元素(2)t=*b;*b=*a;*a=t;將1~m之間的非素到一個(gè)字符串中l(wèi)ongfun(char*s)的值各列的最大值依次數(shù)存入數(shù)組中,voidfun(char(*s)[N],{inti,sum=0,len;intfun(inta[][M])放入pp數(shù)組中voidfun(intm,int*k,inchar*b)len=strlen(s);{inti,j,max=a[0][Voidfun(inttt[M][txx[]){inti,j,k=0;for(i=0;i<len;i++)0];N],intpp[N]){inti,j,n=0;for(i=0;i<N;i++){sum=sum*10+*s-48for(i=0;i<2;i++){inti,j,max;for(i=4;i<m;i++)for(j=0;j<M;j++);for(j=0;j<M;j++)for(j=0;j<N;j++){for(j=2;j<i;j++)b[k++]=s[j][i];s++;}if(max<a[i][j]){max=tt[0][j];if(i%j==0)break;b[k]='\0';}returnsum;}max=a[i][j];for(i=0;i<M;i++)if(j<i)xx[n++]=i;}87.將二維數(shù)組s中62.將字符串中的內(nèi)returnmax;}if(tt[i][j]>max)*k=n;}的數(shù)據(jù)按行的序次容逆置11.把分?jǐn)?shù)最高的學(xué)max=tt[i][j];pp[j66.計(jì)算出給定整數(shù)依次放到一維數(shù)組bvoidfun(char*s)生數(shù)據(jù)放到B所指的]=max;}}N的全部因子之和中{charch;inti,m,n;數(shù)組中64.要求對(duì)長(zhǎng)intfun(intn)voidfun(int(*s)[1i=0;m=n=strlen(s)intfun(STREC*a,ST度為7的字符串,除{ints=0,i;0],int*b,int*n,in-1;REC*b)首、尾字符外,將其for(i=2;i<=n-1;i+tmm,intnn)while(i<(n+1)/2){inti,j=0,max=a[0].s;余5個(gè)字符按ASC+){inti,j,k=0;{ch=s[i];s[i]=s[mfor(i=0;i<N;i++)Ⅱ碼降序排列if(n%i==0)s+=i;for(i=0;i<mm;i++)];if(max<a[i].s)max=a[voidfun(char*s,inreturns;}for(j=0;j<nn;j++)s[m]=ch;i++;m--;}i].s;tnum)74.計(jì)算并輸出3-nb[k++]=s[i][j];*n}for(i=0;i<N;i++){charch;inti,j;之間全部素?cái)?shù)的平=k;}63.刪除字符串中指if(max==a[i].s)for(i=1;i<6;i++)方根之和四.字符串問(wèn)題定字符只需把未刪b[j++]=a[i];for(j=i+1;j<6;j++doublefun(intn)5.(1)0(2)10*x除字符保留returnj;}){intm,k,i;(3)n/10voidfun(chars[],i20.(1)voidfun(longs,{if(*(s+i)<*(s+j)doubles=0.0;不使用字符串函數(shù)ntc)long*t))for(m=3;m<=n;m++)實(shí)現(xiàn)字符串聯(lián)接操{inti=0;char*p;(2)sl=sl*10;{ch=*(s+j);{k=sqrt(m);作p=s;把分?jǐn)?shù)最低的學(xué)生*(s+j)=*(s+i);for(i=2;i<=k;i++)voidfun(charp1[],chawhile(*p)數(shù)據(jù)放入B所指的數(shù)*(s+i)=ch;}}}if(m%i==0)break;rp2[]){if(*p!=c)組中,返回分?jǐn)?shù)最低92.1)t,s(2)s[i](3)0if(i>=k+1)s+=sqrtinti,j;{s[i]=*p;i++;}人數(shù)或'\0'(m);}for(i=0;p1[i]!='\0';i++p++;}intfun(STREC*a,ST(1)if(i%k==0)(2)if(k=returns;});s[i]='\0';}REC*b)=i)83.(1)a[0][i](2)<(3)xfor(j=0;p2[j]!='\0';j++371)t=i(2)i{inti,j=0,min=a[0].s;能整除x且不,y)(3)'\0'或0for(i=0;i<N;i++)是偶數(shù)的全部整數(shù),求出小于或等于limp1[i++]=p2[j];(1)while(fabs(t)>=nuif(min>a[i].s)并按從小到大序次的全部素?cái)?shù)p1[i]='\0';}m)min=a[i].s;for(i=0;排列intfun(intlim,int9(1)j++(2)s[i]=t1[i](3(2)t=s/n;i<N;i++)voidfun(intx,intpaa[MAX]))j刪除字符串中指定if(min==a[i].s)p[],int*n){inti,j,k=0;從SS字符串中查找字符b[j++]=a[i];{inti,j=0;for(i=2;i<=lim;i+指定字符的個(gè)數(shù)voidfun(chara[],charbreturnj;}for(i=1;i<=x;i=i++)intfun(char*ss,charc)[],intn)26.按分?jǐn)?shù)的高低排2){for(j=2;j<i;j++){inti=0;{inti,k=0;列學(xué)生的記錄,高分if(x%i==0)pp[j++]if(i%j==0)break;for(;*ss!='\0';ss++)for(i=0;a[i]!='\0';i++)在前=i;if(j>=i)aa[k++]=iif(*ss==c)if(i!=n)b[k++]=a[i]voidfun(STRECa[])*n=j;};}i++;returni;};{inti,j;94(1)n++(2)0(3)s++Returnk;}13(1)1(2)s[k](3)cb[k]='\0';}STRECt;(1)t+=s[k];(2)*aver=93.找大于m的素?cái)?shù),(1)longs=0,t=0;(2)t=t/10;65.返回子字符串在for(i=1;i<N;i++)ave;循環(huán)k次,即找出緊統(tǒng)計(jì)在tt所指字符主字符串中出現(xiàn)的for(j=0;j<N-1;j++求數(shù)組中的最大元靠m的k個(gè)素?cái)?shù)串中'a'~'z'26個(gè)小次數(shù))if(a[j].s<a[j+1]素在數(shù)組中的下標(biāo)Voidfun(intm,intk寫(xiě)母各自出現(xiàn)的次intfun(char*str,c.s){t=a[j];a[j]=aintfun(int*s,intt,intxx[])數(shù)har*substr)[j+1];a[j+1]=t;}},int*k){inti,j,n;voidfun(char*tt,i{inti,j=0;30.找出學(xué)生最高分{inti;*k=0;for(i=m+1,n=0;n<kntpp[])for(i=0;str[i+1]!數(shù),并由函數(shù)值返回for(i=0;i<t;i++);i++){inti;='\0';i++)doublefun(STREC*hif(s[*k]<s[i])*k={for(j=2;j<i;j++)for(i=0;i<26;i++)if(str[i]==substr)i;if(i%j==0)break;pp[i]=0;for(;*tt![0]&&str[i+1]==su{doublemax=h->s;returns[*k];}if(j>=i)xx[n++]=i='\0';tt++)bstr[1])while(h!=NULL){if105.將一組得分中;}}if(*tt>='a'&&*tt<j++;returnj;}(max<h->s)max=h->去掉一個(gè)最高分,去三.按行按列序次='z')76.統(tǒng)計(jì)一行字符串s;掉一個(gè)最低分,求平儲(chǔ)藏pp[*tt-'a']++;}中單詞的個(gè)數(shù)h=h->next;}均值34將二維數(shù)組中的15.(1)next(2)t->dataintfun(char*s)returnmax;}doublefun(doublea[],i數(shù)據(jù)按列的序次依(3)t{inti,j=0;31.查找一維數(shù)組中ntn){次放入一維數(shù)組中比較兩個(gè)字符串的for(i=0;s[i]!='\0的最大值及其下標(biāo)doublesum=0,max,mivoidfun(int(*s)[10],長(zhǎng)度,函數(shù)返回較長(zhǎng)';i++)if(s[i]!=''voidfun(inta[],intn,intn;inti;max=min=a[0];int*b,int*n,intmm的字符串,若兩個(gè)字&&(s[i+1]==''||s[*max,int*d)for(i=0;i<n;i++),intnn)符串長(zhǎng)度相等,則返i+1]=='\0')){inti;{sum=sum+a[i];{inti,j;回第1個(gè)字符串j++;returnj;}*max=a[0];*d=0;if(max<a[i])max=a[i]for(j=0;j<nn;j++)char*fun(char*s,char84.1)[N](2)i(3)i+1for(i=0;i<n;i++)if(*;for(i=0;i<mm;i++)*t)(1)voidfun(intm,intk)max<a[i])if(min>a[i])min=a[i];{b[*n]=*(*(s+i)+j{inti,j;(2)aa[i]=m%k;{*max=a[i];*d=i;}});for(i=0;s[i]!='\0';i++);(3)printf("%d",aa[i-}sum=sum-max-min;*n=*n+1;}}for(j=0;t[j]!='\0';j++);1]);57.找出成績(jī)最高的return(sum/(n-2));}36將字符串?dāng)?shù)組中if(i<=j)returnt;從傳入的num字符中學(xué)生記錄108.在形參所指的的M個(gè)字符串,按順elsereturns;}找出最長(zhǎng)的一個(gè)字fun(STUa[],STU*s)四個(gè)整數(shù)中找出最序存入一個(gè)新的字47.將字符串轉(zhuǎn)成相符串{inti;*s=a[0];大值和最小值符串應(yīng)的整數(shù)char*fun(char(*a)for(i=0;i<N;i++){intmax,min;voidfun(chara[M][N]longfun(char*p)[81],intnum,char*if(s->s<a[i].s)max=min=*a;,char*b){longn=0;intflag=1;max)*s=a[i];}if(max<*b)max=*b;{inti,j,k=0;if(*p=='-'){p++;flag{inti=0;max=a[0];77.找出成績(jī)最低的if(min>*b)min=*b;for(i=0;i<M;i++)for=-1;}for(i=0;i<num;i++學(xué)生記錄if(max<*c)max=*c;(j=0;a[i][j]!='\0elseif(*p=='+')p+)if(strlen(max)<strlen(a[i]))max=a[i];returnmax;}要求刪除全部空格voidfun(char*str){inti=0;char*p=str;while(*p){if(*p!=''){str[i]=*p;i++;}p++;}str[i]='\0';}判斷一個(gè)字符串是否是回文intfun(char*str){inti,n=0,fg=1;char*p=str;while(*p)n++;p++;}for(i=0;i<n/2;i++)if(str[i]==str[n-1-i]);else{fg=0;break;}returnfg;}統(tǒng)計(jì)S所指字符串中數(shù)字字符的個(gè)數(shù)intfun(char*s){intn=0;char*p;for(p=s;*p!='\0';p++)if((*p>='0')&&(*p<='9'))n++;returnn;}103.將s所指的字符串存入a所指的字符串中voidfun(char*a,char*s){while(*s!='\0'){*a=*s;a++;s++;}*a='\0';}統(tǒng)計(jì)a和C字符個(gè)數(shù){inti=0,j=0;*a=0;*c=0;for(i=0;i<M;i++){for(j=0;j<M;j++){if(t[i][j]=='A')(*a)++;if(t[i][j]=='C')(*c)++;}}五.求平均分求出該學(xué)生平均分,并放入記錄的ave成員中voidfun(STREC*a){inti;a->ave=0.0;

{inti;doubleav=0.0;*n=0;for(i=0;i<N;i++)av=av+a[i].s;av=av/N;for(i=0;i<N;i++)if(av<=a[i].s){b[*n]=a[i];*n=*n+1;}returnav;}49.(1)a[](2)2(3)i+1低于平均值的學(xué)生記錄存入結(jié)構(gòu)體b中,返回平均值doublefun(STREC*a,STREC*b,int*n){inti,j=0;doubleav=0.0;for(i=0;i<N;i++)av=av+a[i].s;av=av/N;for(i=0;i<N;i++)if(a[i].s<av)b[j++]=a[i];*n=j;returnav;}相鄰兩個(gè)元素之平均值的平方根之和doublefun(doublex[9]){doublesum=0.0;inti,j=1;for(i=0;i<9;i++)if(j<=8){sum+=sqrt((x[i]+x[i+1])/2.0);j++;}returnsum;}計(jì)算二維數(shù)組周邊元素的平均值doublefun(intw[][N]){inti,j,k=0;doubleav=0.0;for(i=0;i<N;i++)for(j=0;j<N;j++)if(i==0||i==N-1||j==0||j==N-1){av=av+w[i][j];k++;}Returnav/k;}計(jì)算二維數(shù)組周邊元素之和intfun(inta[M][N]){inti,j,sum=0;for(i=0;i<M;i++)for(j=0;j<N;j++)if(i==0||i==M-1||j

}doublefun(intn)82.(1)N或{inti;20(2)break(3)ndoubles=0.0;實(shí)現(xiàn)矩陣轉(zhuǎn)置for(i=1;i<=n;i++)voidfun(intarray[s=s+(1.0/(2*i-1)-3][3])1.0/(2*i));return{inti,j,t;s;}for(i=0;i<3;i++)72.求計(jì)算并輸出多for(j=i+1;j<3;j++項(xiàng)式的11)值,1{t=array[i][j];ar21231ray[i][j]=array[jdoublefun(intn)][i];{doublesum=0,tmp=array[j][i]=t;}}1;七.依照公式求值inti;2.依照公式求∏的for(i=1;i<=n;i++)值{tmp=tmp*i;sum+=1doublefun(doublee.0/tmp;}ps)returnsum;}{doubles=1.0,s1=175求以下公式的值.0;S=1+(1+20.5)+(1+20.5intn=1;+30.5)while(s1>=eps)doublefun(intn){s1=s1*n/(2*n+1);{inti;s=s+s1;doubles=0.0,s1=0.n++;}0;return2*s;}for(i=1;i<=n;i++)21.依照公式求s的{s1=s1+pow(i,0.5)值ln(1)ln(2)ln(3);sln(m)s=s+s1;}returns;}95.(1)*s(2)s++(3)ndoublefun(intm)求以下公式中P的值{inti;longjc(intm)doubles=0.0;{longs=1;inti;for(i=1;i<=m;i++)for(i=1;i<=m;i++)s=s+log(i);s=s*i;returnsqrt(s);}returns;}40(1)'\0'(2)0floatfun(intm,int(3)cn)依照公式求S的值{floatp;floatfun(intn)p=1.0*jc(m)/jc(n){inti,s1=0;/jc(m-n);floats=0.0;returnp;}for(i=1;i<=n;i++)97.計(jì)算并輸出以下{s1=s1+i;s=s+1.0/s多項(xiàng)式的值,循環(huán)的1;}通項(xiàng)為1/n(n+1)returns;}doublefun(intn)67計(jì)算s+=1.0/t,t{inti;doubles=0.0的階乘;doublefun(intn)for(i=1;i<=n;i++){doublet,sn=1.0;s=s+1.0/(i*(i+1))inti,j;;for(i=1;i<=n;i++)returns;}{t=1.0;98.計(jì)算以下級(jí)數(shù)和for(j=1;j<=i;j++)doublefun(doublext*=j;sn+=1.0/t;},intn)returnsn;}{inti;

標(biāo)為偶數(shù)的字符,將節(jié)余字符存入t所指字符串中voidfun(char*s,chart[]){inti,j=0,k=strlen(s);for(i=1;i<k;i=i+2)t[j++]=s[i];t[j]='\0';}28.求出1到m(含m)1L之內(nèi)能被7或11整1除2的所3有L整50數(shù)放在數(shù)組a中voidfun(intm,int*a,int*n){inti,j=0;for(i=1;i<=m;i++)if(i%7==0||i%11==0)a[j++]=i;*n=j;}將下標(biāo)為奇數(shù)同時(shí)ASCII碼值為奇數(shù)的字符放入數(shù)組t中,其他刪除。voidfun(char*s,chart[]){inti,j=0,n;n=strlen(s);for(i=0;i<n;i++)if(i%2!=0&&s[i]%2!=0){t[j]=s[i];j++;}t[j]='\0';}41.1)s[i](2)k(3)'\0'或0要?jiǎng)h除ASCII碼值為奇數(shù)的字符voidfun(char*s,chart[]){inti,j=0,n;n=strlen(s);for(i=0;i<n;i++)if(s[i]%2==0){t[j]=s[i];j++;}t[j]='\0';}刪除一維數(shù)組中全部相同的數(shù)intfun(inta[],intn){inti,j=1;for(i=1;i<n;i++)if(a[j-1]!=a[i])a[j++]=a[i];returnj;}將ss所指字符串中全部下標(biāo)為奇數(shù)地址的字母變換為大寫(xiě)voidfun(char*ss)for(i=0;i<N;i++)a->ave=a->ave+a->s[i];a->ave/=N;}求出平均分,并由函數(shù)值返回doublefun(STREC*h){doubleave=0.0;STREC*p=h->next;while(p!=NULL){ave=ave+p->s;p=p->next;}returnave/N;}10.(1)x(2)p(3)s1)longk=1計(jì)算N門(mén)課程的平均分,結(jié)果作為函數(shù)值返回floatfun(float*a,intn){inti;floatav=0.0;for(i=0;i<n;i++)av=av+a[i];return(av/n);}將大于等于平均分的學(xué)生計(jì)入b所指儲(chǔ)藏單元中doublefun(STREC*a,STREC*b,int*n)

==0||j==N-1)sum=sum+a[i][j];returnsum;}91.(1)j(2)0(3)i++將低于平均分人數(shù)作為函數(shù)值返回,則將此分?jǐn)?shù)放入below數(shù)組中intfun(intscore[],intm,intbelow[]){inti,j=0;floatav=0.0;for(i=0;i<m;i++)av=av+score[i]/m;for(i=0;i<m;i++)if(score[i]<av)below[j++]=score[i];returnj}六.矩陣把矩陣A加上A的轉(zhuǎn)置,存放在矩陣B中*/voidfun(inta[3][3],intb[3][3]){inti,j;for(i=0;i<3;i++)for(j=0;j<3;j++)b[i][j]=a[i][j]+a[j][i];

0.5(01)520.5(01)(0.5.2)53L2!3!doublefun(doublex)doubles1=1.0,p=1.0,sum=0.0,s0,t=1.0;intn=1;do{s0=s1;sum+=s0;t*=n;p*=(0.5-n+1)*x;s1=p/t;n++;}while(fabs(s1-s0)>=1e-6);returnsum;}69求10個(gè)數(shù)的方差doublefun(doublex[10]){doublex1=0.0,s=0.0;inti;for(i=0;i<10;i++)x1=x1+x[i];x1=x1/10;for(i=0;i<10;i++)s=s+(x[i]-x1)*(x[i]-x1);Returnsqrt(s/10);}計(jì)算S=(1-1/2)+(1/3-1/4)+(1/(2n-1)-1/2n)

0.5(01)(0.5doubles=1.52)(0L.5n1).0,s1=1.xn0;n!for(i=1;i<=n;i++){s1=s1*i;s=s+pow(x,i)/s1;}returns;}八.奇數(shù)偶數(shù)整除問(wèn)題要求找出能被7或整除,但不能夠同時(shí)被7和11整除的所有整數(shù)voidfun(int*a,int*n){inti,j=0;for(i=1;i<=1000;i++)if((i%7==0||i%11==0)&&i%77!=0)a[j++]=i;*n=j;}17.(1)"r"(2)fs(3)ft刪除除了下標(biāo)為偶數(shù)同時(shí)ASCII碼值也為偶數(shù)的字符voidfun(char*s,chart[]){inti,j=0;for(i=0;s[i]!='\0';i++)if(i%2==0&&s[i]%2==0)t[j++]=s[i];t[j]='\0';}刪除字符串中下

{inti;for(i=0;ss[i]!='\0';i++)if(i%2==1&&ss[i]>='a'&&ss[i]<='z')ss[i]=ss[i]-32;}(1)STU(2)std[i].num(3)std[i]將s所指字符串中ASCⅡ碼值為偶數(shù)的字符刪除voidfun(char*s,chart[]){inti=0;for(;*s!='\0';s++)if(*s%2==1)t[i++]=*s;t[i]='\0';}能被5或9整除的自然數(shù)的倒數(shù)和doublefun(intn){inti;doublesum=0.0;for(i=1;i<=n;i++)if(i%5==0||i%9==0)sum+=1.0/i;returnsum;}88.將下標(biāo)為偶數(shù)同時(shí)ASCII碼值為奇數(shù)的字符放入數(shù)組t中,其他刪除。voidfun(char*s,chart[]){inti,j=0;for(i=0;i<strlen(s);i++)if(!((i%2)==0&&(s[i]%2)))t[j++]=s[i];t[j]=0;}89.將ss所指字符串中全部下標(biāo)為奇數(shù)地址的字母變換為大寫(xiě)voidfun(char*ss){inti;for(i=0;ss[i]!='\0';i++)if(i%2==1&&ss[i]>='a'&&ss[i]<='z')ss[i]=ss[i]-32;}求小于形參n能同時(shí)被3和7整除的全部自然數(shù)之和doublefun(intn){doublesum=0.0;inti;for(i=21;i<=n;i++)if((i%3==0)&&(i%7==0))sum+=i;returnsqrt(sum);}九.刪除字符串中*號(hào)4(1)1(2)j++(3)j(2)return(b)要?jiǎng)h除字符串中所有*號(hào)voidfun(char*a){inti,j=0;for(i=0;a[i]!='\0';i++)if(a[i]!='*')a[j++]=a[i];a[j]='\0';}12.1)N(2)k(3)ss[i](1)intk=0;(2)while(*p||*q)除了字符串前導(dǎo)的*號(hào)之外,將串中其他號(hào)全部刪除voidfun(char*a){inti=0;char*p=a;while(*p&&*p=='*'){a[i]=*p;i++;p++;}while(*p){if(*p!='*'){a[i]=*p;i++;}p++;}a[i]='\0';}14刪除字符串尾部*號(hào),前邊和中間的*號(hào)不變voidfun(char*a){while(*a!='\0')a++;a--;while(*a=='*')a--;*(a+1)='\0';}19(1)s[j++]=s[i];(2)s[j]='\0'將字符串中的前導(dǎo)*號(hào)全部移到字符串的尾部。voidfun(char*a){inti=0,n=0;char*p;p=a;while(*p=='*'){n++;p++;}while(*p){a[i]=*p;i++;p++;}while(n!=0){a[i]='*';i++;n--;}a[i]='\0';}22刪除字符串前導(dǎo)*號(hào)和尾部*號(hào)voidfun(char*a,intn,inth,inte)

{inti,j=0;for(i=h;i<n-e;i++)a[j++]=a[i];a[j]='\0';}刪除字符串中非尾部*號(hào)voidfun(char*a,char*p){char*t=a;for(;t<=p;t++)if(*t!='*')*(a++)=*t;for(;*t!='\0';t++)*(a++)=*t;*a='\0';}刪除字符串前導(dǎo)*號(hào)voidfun(char*a){char*p=a;while(*p=='*')p++;for(;*p!='\0';p++,a++)*a=*p;*a='\0';}刪除除字符串前導(dǎo)*號(hào)和尾部*號(hào)之外的全部*號(hào)Voidfun(char*a,char*h,char*p){inti=0;char*q=a;while(q<h){a[i]=*q;q++;i++;}while(q<p){if(*q!='*'){a[i]=*q;i++;}q++;}while(*q){a[i]=*q;i++;q++;}a[i]='\0';}字符串中前導(dǎo)*號(hào)不能夠多于n個(gè),節(jié)余的刪除voidfun(char*a,intn){inti=0;intk=0;Char*p,*t;p=t=a;while(*t=='*'){k++;t++;}if(k>n){while(*p){a[i]=*(p+k-n);i++;p++;}a[i]='\0';}}字符串中尾部*號(hào)不能夠多于n個(gè),節(jié)余的要?jiǎng)h除voidfun(char*a,intn){inti=0,k=0;char*p,*t;p=t=a;while(*t)t++;t--;while(*t=='*'){k++;t--;}if(k>n){while(*p&&p<t+n+1){a[i]=*p;i++;p++;}a[i]='\0';}}十.字符串中平移問(wèn)題381)p->next(2)q(3)p->next(1)while(*s)(2)s++;下標(biāo)從0到p(含p,p小于等于n-1)的數(shù)組元素平移到數(shù)組的最后,voidfun(int*w,intp,intn){intx,j,ch;for(x=0;x<=p;x++){ch=w[0];for(j=1;j<n;j++){w[j-1]=w[j];}w[n-1]=ch;}}391)FILE*(2)fp3)ch(1)s[j++]=s[i];(2)s[j]='\0';按列的序次依次放到一個(gè)字符串中

voidfun(char(*s)[N],returnx1;}char*b)48.求Fib

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論