二級C上機題庫配套帶解析版_第1頁
二級C上機題庫配套帶解析版_第2頁
二級C上機題庫配套帶解析版_第3頁
二級C上機題庫配套帶解析版_第4頁
已閱讀5頁,還剩208頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

類型一:調(diào)整一個數(shù)的個、十、百、千位第1套L給定程序的功能是調(diào)用fun函數(shù)建立班級通訊錄。通訊錄中記錄每位學(xué)生的編號、姓名和電話號碼。班級的人數(shù)和學(xué)生的信息從鍵盤讀入,每個人的信息作為一個數(shù)據(jù)塊寫到名為myfile5.dat的二進制文件中。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。注意:源程序存放在考生文件夾下的BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!給定源程序:0include<stdio.h>#include<stdlib.h>#defineN5typedefstruct{intnum;charname[10];chartel[10];}STYPE;voidcheck();/**********found**********/intfun( 1 *std)STYPE/**********found**********/ 2 *fp;inti;if((fp=fopen(*myfile5.dat*,*wb*))==NULL)return(0);printf(*\nOutputdatatofile!\n");for(i=0;i<N;i++)FILE/**********fotind**********/fwrite(&std[i],sizeof(STYPE),1, 3 );fclose(fp);return(1);fpmain(){STYPEs[10]={ UJbbbbb","222222”},{Ijccccc","333333"},{1,"ddddd","444444”},{1,"eeeee","555555”}};intk;k=fun(s);if(k=l){printf("Succeed!");check();}elseprintf(*Fail!*);}voidcheck(){FILE*fp;inti;STYPEs[10];if((fp=fopen(*myfile5.dat","rb"))二二NULL){printf(*Fail!!\n*);exit(O);}printf(*\nReadfileandoutputtoscreen:\n");printf('\nnumnametel\n");for(i=0;i<N;i++){fread(&s[i],sizeof(STYPE),1,fp);printf(*%6d%s%s\n*,s[i].num,s[i].name,s[i].tel);)fclose(fp);)第一處:結(jié)構(gòu)定義自變量,因此應(yīng)填寫STYPE。第二處:在所填行的下面一行,使用fopen來創(chuàng)建一個二進制文件,但文件流的變量名fp已經(jīng)給出,這樣,此處只能填寫FILE。每三處:fwrite是把變量中的內(nèi)容寫入指定文件中,再根據(jù)fwrite參數(shù)的使用要求,所以只能填寫文件流變量fp。.給定程序M0DILC中函數(shù)fun的功能是:先將在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序連接到t串的后面。例如:當(dāng)s中的字符串為「ABCDE"時,則t中的字符串應(yīng)為「ABCDEEDCBA”。請改正程序中的錯誤,使它能得出正確的結(jié)果。注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!給定源程序:#include<stdio.h>#include<string.h>voidfun(char*s,char*t){inti,si;si=strlen(s);/************foiind************/for(i=0;i<=sl;i++) 改為:for(i=0;i<=sl;i++)t[i]=s[i];for(i=0;i<sl;i++)t[sl+i]=s[sl-i-l];/************found************/t[sl]='\0'; 改為:t[2*sl]='\0';)main(){chars[100],t[100];printf(*\nPleaseenterstrings:");scanfC%s*,s);fun(s,t);printf(*Theresultis:%s\n',t);}第一處:變量si錯寫成了si。第二處:新串t的字符串結(jié)束位置不正確,應(yīng)該是兩倍的si距離。.函數(shù)fun的功能是:將兩個兩位數(shù)的正整數(shù)a、b合并形成一個整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的千位和十位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的百位和個位上。例如,當(dāng)a=45,b=12時,調(diào)用該函數(shù)后,c=4152o注意:部分源程序存在文件PROG1.C中。數(shù)據(jù)文件IN.DAT中的數(shù)據(jù)不得修改。請勿改動主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。給定源程序:#include<stdio.h>voidfun(inta,intb,long*c)

{*C=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);}main(){inta,b;longc;printf(*Inputa,b:");scanf("%d,%d",&a,&b);fun(a,b,&c);printf(*Theresultis:%d\n',c);NONO();}第2套L給定程序的功能是:從鍵盤輸入若干行文本(每行不超過80個字符),寫到文件myfile4.txt中,用作為字符串輸入結(jié)束的標志。然后將文件的內(nèi)容讀出顯示在屏幕上。文件的讀寫分別由自定義函數(shù)ReadText和WriteText實現(xiàn)。??include<stdio.h>#include<string.h>??include<stdlib.h>voidWriteText(FILE*);voidReadText(FILE*);main(){FILE*fp;if((fp=fopen(*myfile4.txt",、"))=NULL){printf(*openfail!!\n*);exit(0);}WriteText(fp);fclose(fp);if((fp=fopen(*myfile4.txt","r"))=二NULL){printfCopenfail!!\n*);exit(0);}ReadText(fp);fclose(fp);}/**********foiind**********/voidWriteText(FILE 1 ) *fw{charstr[81];printf(*\nEnterstringwith-1toend:\n*);gets(str);while(strcmp(str,"T")!=0){/**********foiind**********/fputs( 2 ,fw);fputsfw); strstrgets(str);)}voidReadText(FILE*fr){charstr[81];printf(*\nReadfileandoutputtoscreen:\n");fgets(str,81,fr);while(!feof(fr)){/**********foiind**********/printf 3 );strfgets(str,81,fr);)}第一處:要求填寫文件流的自變量名,在這個函數(shù)中,已有的語句fputs("\n",fw);分析可知:由于文件流變量fw在函數(shù)體沒有定義過,所以本處應(yīng)填*fw或fw口。第二處:通過while循環(huán)語句,把鍵盤上輸入的內(nèi)容,要寫入到指定的文件中,鍵盤上輸入的內(nèi)容已存入字符串str變量中,因此,本處應(yīng)填寫str。第三處:要把已存入文件中的內(nèi)容,再從文件中讀出且已存入字符串變量str中,最后在屏幕顯示出來,因此,此處應(yīng)填寫str。2.給定程序MODH.C中函數(shù)fun的功能是:從低位開始取出長整型變量s中奇數(shù)位上的數(shù),依次構(gòu)成一個新數(shù)放在t中。高位仍在高位,低位仍在低位。例如,當(dāng)s中的數(shù)為:7654321時,t中的數(shù)為:7531。#include<stdio.h>/************found************/voidfun(longs,longt) 改為:voidfun(longs,long*t){longsl=10;*t=s%10;while(s>0){s=s/100;*t=s%10*si+*t;/************found************/si=sl*100; 改為:sl=sl*10;))main(){longs,t;printf(*\nPleaseenters:“);scanf("%ld",&s);fun(s,&t);printf("Theresultis:%ld\n”,t);}第一處:在函數(shù)fun中使用了*t,但在函數(shù)定義時沒有使用*t,所以應(yīng)改為:voidfun(longs,long*t)o第二處:每循環(huán)一次,si的值就乘以10,所以應(yīng)改為:sl=sl*10;o3,請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a、b合并形成一個整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的個位和百位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的千位和十位上。例如,當(dāng)a=45,b=12,調(diào)用該函數(shù)后c=1524o#include<conio.h>#include<stdio.h>voidfun(inta,intb,long*c){*c=(b/10)*1000+(a%10)*100+(b%10)*10+a/10;}main(){inta,b;longc;printf(*inputa,b:');scanf("%d%d”,&a,&b);fun(a,b,&c);printf(*theresultis:%ld\n”,c);)第3套.給定程序中,函數(shù)fun的功能是:將自然數(shù)1?10以及它們的平方根寫到名為myfile3.txt的文本文件中,然后再順序讀出顯不在屏幕上。??include<math.h>ttinclude<stdio.h>intfun(char*fname){FILE*fp;inti,n;floatx;if((fp=fopen(fname,"w"))=NULL)return0;for(i=l;i<=10;i++)/**********found**********/fprintf( 1 ,"%d%f\n”,i,sqrt((double)i)); fpprintf(*\nSucceed!!\n");/**********foiind**********/2 : fclose(fp)printf(*\nThedatainfile:\n");/**********found**********/if((fp=fopen( 3 ,"r"))=NULL) fnamereturn0;fscanf(fp,"%d%f”,&n,&x);while(!feof(fp)){printf("%d%f\n”,n,x);fscanf(fp,&n,&x);}fclose(fp);return1;)main(){charfname[]=<myfile3.txt*;fun(fname);)第一處:intfprintf(FILE*stream,constchar*format[,argument,???]);因此本處只能填寫文件流的變量fp。第二處:由于文件打開寫操作,所以必須要關(guān)閉,因此,只能填寫關(guān)閉文件的函數(shù)fclose(fp)。第三處:由于本題要把剛寫入文件中的數(shù)據(jù)重新顯示出來,讀方式已經(jīng)給出,但沒有給出文件名,所以本處只能寫文件名變量fname或者直接給出文件名〃myfile3.dat”。.給定程序M0DI1.C中fun函數(shù)的功能是:將n個無序整數(shù)從小到大排序。#include<stdio.h>#include<stdlib.h>fun(intn,int*a){inti,j,p,t;for(j=0;j<n-l;j++){P=j;/************found************/for(i=j+l;i<n-l;i++) 改為:for(i=j+1;i<=n-l;i++)if(a[p]>a[i])/************found************/t=i; 改為:p=i;if(p!=j){t=a[j];a[j]=a[p];a[p]=t;})putarr(intn,int*z){inti;for(i=1;i<=n;i++,z++){printf("%4d",*z);if(!(i%10))printf("\n");}printfC\n*);)main(){intaa[20]={9,3,0,4,1,2,5,6,8,10,7},n=ll;printf(*\n\nBeforesorting%dnumbers:\n*,n);putarr(n,aa);fun(n,aa);printf('\nAftersorting%dnumbers:\n*,n);putarr(n,aa);}第一處:for循環(huán)的終止值應(yīng)該<n或者是《n-l。第二處:使用臨時變量p來保存最小值位置i,所以應(yīng)改為:p=i;o.請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a、b合并形成一個整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的個位和百位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的十位和千位上。例如,當(dāng)a=45,b=12,調(diào)用該函數(shù)后c=2514o#include<conio.h>#include<stdio.h>voidfun(inta,intb,long*c){*c=(b%10)*1000+(a%10)*100+(b/10)*10+a/10;}main(){inta,b;longc;printf("inputa,b:");scanf("%d%d”,&a,&b);fun(a,b,&c);printf(*theresultis:%ld\n”,c);)第4套L給定程序的功能是:調(diào)用函數(shù)fun將指定源文件中的內(nèi)容復(fù)制到指定的目標文件中,復(fù)制成功時函數(shù)返回值為b失敗時返回值為0o在復(fù)制的過程中,把復(fù)制的內(nèi)容輸出到終端屏幕。主函數(shù)中源文件名放在變量sfname中,目標文件名放在變量tfname中。#include<stdio.h>#include<stdlib.h>intfun(char*source,char*target){FILE*fs,*ft;charch;/**********foiind**********/if((fs=fopen(source, 1 ))==NULL) "r"return0;if((ft=fopen(target,"w"))==NULL)return0;printf(*\nThedatainfile:\n");ch=fgetc(fs);/**********foiind**********/while(!feof( 2 )) fs{putchar(ch);/**********found**********/fputc(ch, 3 ); ftch=fgetc(fs);}fclose(fs);fclose(ft);printf("\n\n");return1;)main(){charsfname[20] tfname[20]="myfile2”;FILE*myf;inti;charc;myf=fopen(sfname,"w");printf(*\nTheoriginaldata:\n");for(i=l;i<30;i++){c=,A*+rand()%25;fprintf(myf,*%c*,c);printfc);}fclose(myf);printfC\n\n*);if(fun(sfname,tfname))printf("Succeed!”);elseprintf("Fail!");)第一處:要求打開一個讀方式的源文件,因此可以填上〃/或打開讀文件操作的流是fs。第二處:用while循環(huán)來判斷源文件是否已讀到文件結(jié)束符,intfeof(FILE*stream),因此,此處只能填寫fs。第三處:把已經(jīng)讀取的字符寫入目標文件中,打開寫文件操作的流是ft,因此,此處只能填寫ft。2.給定程序M0DILC中函數(shù)fun的功能是:將長整型數(shù)中每一位上為偶數(shù)的數(shù)依次取出,構(gòu)成一個新數(shù)放在t中。高位仍在高位,低位仍在低位。例如,當(dāng)s中的數(shù)為:87653142時,t中的數(shù)為:8642ttinclude<stdio.h>voidfun(longs,long*t){intd;longsl=l;*t=0;while(s>0){d=s%10;/************found************/if(d%2=0) 改為:if(d%2==0){*t=d*sl+*t;si*=10;}/************found************/s\=10; 改為:s/=10;}}main(){longs,t;printf(*\nPleaseenters:");scanf(飛Id",&s);fun(s,&t);printf("Theresultis:%ld\n*,t);第一處:判斷相等的條件是==。第二處:整除的符號是/。3.請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a、b合并形成一個整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的十位和千位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的百位和個位上。例如,當(dāng)a=45,b=12,調(diào)用該函數(shù)后c=5142o??include<conio.h>??include<stdio.h>voidfun(inta,intb,long*c){*c=(a%10)*1000+(b/10)*100+(a/10)*10+b%10;}main(){inta,b;longc;printfC*inputa,b:');scanf("%d%d”,&a,&b);fun(a,b,&c);printf(*theresultis c);.給定程序中,函數(shù)fun的功能是:將a所指3X5矩陣中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原來左邊的各列依次繞到右邊。例如,有下列矩陣:若k為2,程序執(zhí)行結(jié)果為例如,有下列矩陣:34512給定源程序:#include<stdio.h>ttdefineM3#defineN5voidfun(int(*a)[N],intk){inti,j,p,temp;/**********foiind**********/for(p=l;p<=_1_;p++) kfor(i=0;i<M;i++){temp=a[i][0];/**********found**********/for(j=0;j<_2_;j++)a[i][j]=a[i][j+1]; N-l/**********foiind**********/a[i][N~l]=_3_; tempmain(){intx[M][N]={{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}},i,j;printf(*Thearraybeforemoving:\n\n");for(i=0;i<M;i++){for(j=0;j<N;j++)printf(*%3d*,x[i][j]);printfC\n");fun(x,2);printf("Thearrayaftermoving:\n\n*);for(i=0;i<M;i++){for(j=0;j<N;j++)printf(*%3d*,x[i][j]);printfCXn*);))第一處:外循環(huán)p的終止變量的值,試題要求第k列左移,所以應(yīng)填:匕第二處:矩陣共N列,所以應(yīng)填:N-L第三處:把存放在臨時變量temp中的值,放到a[i][NT]中,所以應(yīng)填:temp。.給定程序MOD".C中函數(shù)fun的功能是:根據(jù)形參m的值(2WmW9),在m行m列的二維數(shù)組中存放如下所示規(guī)律的數(shù)據(jù),由main函數(shù)輸出。例如,若輸入2 |若輸入4則輸出:12 |則輸出:123424 |2468|36912|481216請改正程序函數(shù)中的錯誤,使它能得出正確的結(jié)果。注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!給定源程序:tfinclude<conio.h>#defineM10inta[M][M]={0};/**************found**************/fun(int**a,intm) 改為:fun(inta[][M],intm){intj,k;for(j=0;j<m;j++)for(k=0;k<m;k++)/**************found**************/a[j][k]=k*j; 改為:a[j][k]=(k+l)*(j+l);)main(){inti,j,n;printf("Entern:");scanf&n);fun(a,n);for(i=0;i<n;i++){for(j=0;j<n;j++)printf("%4d",a[i][j]);printf('\n");))第一處:在函數(shù)體fun中可知,a是一個字符串?dāng)?shù)組型變量,所以應(yīng)改為:fun(inta[][M],intm)。第二處:根據(jù)輸出的結(jié)果可知,應(yīng)改為:a[j][k]=(k+l)*(j+l);。.請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a、b合并形成一個整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的十位和千位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的個位和百位上。例如,當(dāng)a=45,b=12,調(diào)用該函數(shù)后c=5241o^include<conio.h>#include<stdio.h>voidfun(inta,intb,long*c)

{*c=(a%10)*1000+(b%10)*100+(a/10)*10+(b/10);}main(){inta,b;longc;clrscr();printf("Inputa,b:');scanf("%d%d”,&a,&b);fun(a,b,&c);printf("Theresultis:%ld\n*,c);)第6套L程序通過定義學(xué)生結(jié)構(gòu)體變量,存儲了學(xué)生的學(xué)號、姓名和3門課的成績。函數(shù)fun的功能是將形參a所指結(jié)構(gòu)體變量s中的數(shù)據(jù)進行修改,并把a中地址作為函數(shù)值返回主函數(shù),在主函數(shù)中輸出修改后的數(shù)據(jù)。例如:a所指變量s中的學(xué)號、姓名、和三門課的成績依次是:10001、〃ZhangSan“、95、80、88,修改后輸出t中的數(shù)據(jù)應(yīng)為:10002、"LiSi"、96、81、89。給定源程序:#include<stdio.h>#include<string.h>structstudent{longsno;charname[10];floatscore[3];};/**********found**********/structstudent*a->score[i]_1_fun(structstudent*a){inti;structstudent*a->score[i]a->sno=10002;strcpy(a->name,"LiSi");/**********found**********/for(i=0;i<3;i++)—2—+=1;/**********found**********/return3 ;main(){structstudents={10001,"ZhangSan”,95,80,88},*t;inti;printf(*\n\nTheoriginaldata:\n");printf(*\nNo:%ldName:%s\nScores:",s?sno,);for(i=0;i<3;i++)printf(*%6.2f”,s.score[i]);printf('\n");t=fun(&s);printf(*\nThedataaftermodified:\n");printf(*\nNo:%ldName:%s\nScores:t->sno,t->name);for(i=0;i<3;i++)printf(*%6.2f”,t->score[i]);printfC\n");}第一處:必須定義結(jié)構(gòu)指針返回類型,所以應(yīng)填:structstudent*e第二處:分別對成績增加1分,所以應(yīng)填:a->score[i]e第三處:返回結(jié)構(gòu)指針a,所以應(yīng)填:ae.給定程序M0DI1.C中函數(shù)fun的功能是:從N個字符串中找出最長的那個串,并將其地址作為函數(shù)值返回。各字符串在主函數(shù)中輸入,并放入一個字符串?dāng)?shù)組中。#include<stdio.h>??include<string.h>#defineN5#defineM81/**********found**********/fun(char(*sq)[M]) 改為:char*fun(char(*sq)[M]){inti;char*sp;sp=sq[O];for(i=0;i<N;i++)if(strlen(sp)<strlen(sq[i]))sp=sq[i];/**********found**********/returnsq; 改為:returnsp;)main(){charstr[N][M],"longest;inti;printf("Enter%dlines:\n",N);for(i=0;i<N;i++)gets(str[i]);printf(*\nTheNstring:\n",N);for(i=0;i<N;i++)puts(str[i]);longest=fun(str);printf("\nThelongeststring:\n");puts(longest);)第一處:要求返回字符串的首地址,所以應(yīng)改為:char*fun(char(*sq)[M])o第二處:返回一個由變量sp控制的字符串指針,所以應(yīng)改為:returnsp;。.請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a、b合并形成一個整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的百位和個位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的十位和千位上。例如,當(dāng)a=45,b=12,調(diào)用該函數(shù)后c=2415o#include<conio.h>#include<stdio.h>voidfun(inta,intb,long*c){*c=(b%10)*1000+(a/10)*100+(b/10)*10+a%10;}main(){inta,b;longc;printf(*inputa,b:');scanf("%d%d”,&a,&b);fun(a,b,&c);printf(*theresultis:%ld\n*,c);)第7套1.給定程序中,函數(shù)fun的功能是:找出100至x(x/999)之間各位上的數(shù)字之和為15的所有整數(shù),然后輸出;符合條件的整數(shù)個數(shù)作為函數(shù)值返回。例如,當(dāng)n值為500時,各位數(shù)字之和為15的整數(shù)有:159、168、177、186、195、249、258、267、276、285、294、339、348、357、366、375>384、393、429、438、447、456、465、474、483、492。共有26個。??include<stdio.h>fun(intx){intn,si,s2,s3,t;/**********foiind**********/n=_l_; 0t=100;/**********found**********/while(t<=_2_) x{sl=t%10;s2=(t/10)%10;s3=t/100;if(sl+s2+s3=15){printf(*%d",t);n++;)/**********foiind**********/_3_; t++}returnn;)main(){intx=-l;while(x>999||x<0){printf(*Pleaseinput(0<x<=999):");scanf&x);}printf(*\nTheresultis:%d\n”,fun(x));)第一處:符合條件的整數(shù)個數(shù)n,必須進行初始化,所以應(yīng)填:Oo第二處:找出x這999,所以應(yīng)填:xo第三處:循環(huán)控制變量t每循環(huán)一次t要加L所以應(yīng)填:t++o2.給定程序M0DILC中函數(shù)fun的功能是:先將s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序連接到t所指串的后面。例如:當(dāng)s所指的字符串為:"ABCDE”時,則t所指的字符串應(yīng)為:"EDCBAABCDE”。#include<stdio.h>#include<string.h>voidfun(char*s,char*t)(/************found************/inti; 改為:inti,si;si=strlen(s);for(i=0;i<sl;i++)/************found************/t[i]=s[sl-i]; 改為:t[i]=s[sl-i-l];for(i=0;i<sl;i++)t[sl+i]=s[i];t[2*sl]='\0';)main(){chars[100],t[100];printf(^XnPleaseenterstrings:");scanf('%s”,s);fun(s,t);printf("Theresultis:%s\n',t);第一處:變量si沒有定義。第二處:在C語言中,字符串開始位置從0開始的,所以應(yīng)改為:t[i]=s[sl-i-l];o3.請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a、b合并形成一個整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的百位和個位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的千位和十位上。例如,當(dāng)a=45,b=12,調(diào)用該函數(shù)后c=1425o#include<conio.h>#include<stdio.h>voidfun(inta,intb,long*c){*c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10;}main(){inta,b;longc;printf("inputa,b:');scanf("%d%d”,&a,&b);fun(a,b,&c);printf(*theresultis c);)第8套L給定程序中,函數(shù)fun的功能是:將形參n中,各位上為偶數(shù)的數(shù)取出,并按原來從高位到低位的順序組成一個新的數(shù),并作為函數(shù)值返回。例如,從主函數(shù)輸入一個整數(shù):27638496,函數(shù)返回值為:26846。#include<stdio.h>unsignedlongfun(unsignedlongn){unsignedlongx=0,s,i;intt;s=n;/**********foiind**********/TOC\o"1-5"\h\zi=_1—; 1/**********foiind**********/while(_2_) s{t=s%10;if(t%2=0){/**********foiind**********/x=x+t*i;i=_3_; i*10}s=s/10;)returnx;)main(){unsignedlongn=-l;while(n>99999999||n<0){printf("Pleaseinput(0<n<100000000):");scanf;}printf(*\nTheresultis:%ld\n*,fun(n));第一處:對變量i賦初值,根據(jù)i的使用規(guī)則來看,i應(yīng)等于1。第二處:while循環(huán)要求計算后的s應(yīng)大于0,所以應(yīng)填:so第三處:每循環(huán)一次,i要乘以10,所以應(yīng)填:i*10。.給定程序M0DI1.C中函數(shù)fun的功能是:輸出M行M列整數(shù)方陣,然后求兩條對角線上元素之和,返回此和數(shù)。??include<stdio.h>#defineM5/************fourid************/intfun(intn,intxx[][]) 改為:intfun(intn,intxx[][M]){inti,j,sum=0;printf("\nThe%dx%dmatrix:\n*?M,M);for(i=0;i<M;i++){for(j=0;j<M;j++)/************fourid************/printf(*%f",xx[i][j]); 改為:printf("%d\xx[i][j]);printf("\n");)for(i=0;i<n;i++)sum+=xx[i][i]+xx[i][n-i-1];return(sum);)main(){intaa[M][M]={{1,2,3,4,5},{4,3,2,1,0},{6,7,8,9,0},{9,8,7,6,5},{3,4,5,6,7)};printf(*\nThesumofallelementson2diagnalsis%d.fun(M,aa));)第一處:形參必須定義字符串?dāng)?shù)組的長度,所以應(yīng)改為:intfun(intn,intxx[][M])o第二處:由于xx是整型的雙維數(shù)組,不能用浮點型輸出,所以應(yīng)改為:printf("%d\xx[i][j]);o.請編寫函數(shù)fun,其功能是:將兩個兩位數(shù)的正整數(shù)a、b合并形成一個整數(shù)放在c中。合并的方式是:將a數(shù)的十位和個位數(shù)依次放在c數(shù)的千位和十位上,b數(shù)的十位和個位數(shù)依次放在c數(shù)的個位和百位上。例如,當(dāng)a=45,b=12,調(diào)用該函數(shù)后c=4251o#include<conio.h>#include<stdio.h>voidfun(inta,intb,long*c){*c=(a/10)*1000+(b%10)*100+(a%10)*10+(b/10);}main(){inta,b;longc;printf(*inputa,b:");scanf("%d%d”,&a,&b);fun(a,b,&c);printf(*theresultis:%ld\n”,c);)類型二:與*號有關(guān)的操作第9套.給定程序中,函數(shù)fun的功能是:有NXN矩陣,以主對角線為對稱線,對稱元素相加并將結(jié)果存放在左下三角元素中,右上三角元素置為0。例如,若N=3,有下列矩陣: 123456100789650計算結(jié)果為#include<stdio.h>#defineN4/**********fuund**********/voidfun(int(*t) 1 ){inti,j;for(l=l;i<N;i-H-){for(j=0;j<i;j-HF)510149[N]I/**********foj|nd**********/―2_=t|i]|j|+t|j||i|;t[i][j]/**********found**********/ 3 =0;})main(){intt||[N)={21,1243,24,25,16,47,38,29,11,32,54,42,213340},i,j;printf(M\nTheoriginalarray:\nH);for(i=0;i<N;i++){for(j=0;j<N;j++)printf("%2d",t[i]|j|);printf("\n");}fun(t);printf("\nTheresultis:\n");for(i=0;i<N;i++){for(j=0;j<N;j++)printf("%2d",t|i]|j|);printf("\n");}}第一處:形參t的定義,整數(shù)數(shù)組其寬度為N,所以應(yīng)填:[N]o第二處:對稱元素相加,其結(jié)果仍存放在左下三角元素中,所以應(yīng)填:t[i][j].第三處:右上三角元素置為0,所以應(yīng)填:t[j][i]..給定程序MODI1.C中函數(shù)fun的功能是:計算函數(shù)F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不等。例如,當(dāng)x的值為9、y的值為11、z的值為15時,函數(shù)值為-3.50。#include<stdio.h>#include<math.h>#include<stdlib.h>/************found************/#defineFU(m,n)(m/n) 改為:#defineFU(m,n)((m)/(n))floatfun(floata,floatb.floatc){floatvalue;value=FU(a+b,a-b)+FU(c+b,c-b);/************found************/Return(Value); 改為:return(value);}main(){floatx,y,z,sum;printf(nInputxyz:");scanf(n%f%f%f\&x,&y,&z);printf(nx=%f,y=%f,z=%f\nn,x,y,z);if(x=y||y=z){printf(nDataerror!\nM);exit(0);)sum=fun(x,y,z);printf(MTheresultis:%5.2f\nM,sum);)第一處:define定義錯誤,所以應(yīng)改為:#defineFU(m,n)((m)/(n))第二處:return錯寫成Return,變量value錯寫成Valueoo3,規(guī)定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:將字符串中的前導(dǎo)*號全部刪除,中間和尾部的*號不刪除。例如,若字符串中的內(nèi)容為*******A*BC*DEF*G****,刪除后,字符串中的內(nèi)容則應(yīng)當(dāng)是A*BC*DEF*G****O在編寫函數(shù)時,不得使用C語言提供的字符串函數(shù)。#include<stdio.h>#include<conio.h>voidfun(char*a)(intj=0;char*p=a;while(*p=***)p++;while(*p){a[j++]=*p;p++;}a[j]=O;}main()(FILE*wf;chars|81|,*t=n****A*BC*DEF*G*******n;pnntf(MEnterastring:\nM);gets(s);fun(s);printf(nThestringafterdeleted:\nM);puts(s);wf=fopen("out.dat''Jw");fun(t);fprintf(wf,n%sM,t);fclose(wf);}第10套1.給定程序中,函數(shù)fun的功能是:將NXN矩陣主對角線元素中的值與反向?qū)蔷€對應(yīng)位置上元素中的值進行交換。例如,若N=3,有下列矩陣: 交換后為:TOC\o"1-5"\h\z123 321456 456789 987#include<stdio.h>#defineN4/**********found**********/voidfun(int 1 ,intn){inti,s;/**********found**********/for(_2_;i++){s=t[i][i];t[i][i]=t|i][n-i-l|;/**********found**********/t|il[n-l-il=_3—;}t[][N]main(){intt|][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,2133,10},i,j;printf(H\nTheoriginalarray:\nM);for(i=0;i<N;i++){for(j=0;j<N;j++)printfC%d*\t|i||j|);printf(n\nM);)fun(t,N);printf(M\nTheresultis:\nH);for(i=0;i<N;i++){for0=O;j<N;j++)printf("%dprintf(n\nM);第一處:在函數(shù)體fun中,已經(jīng)使用了t整型數(shù)組,所以應(yīng)填:第二處:要求填寫for循環(huán)語句的初始值和終止值,所以應(yīng)填:i=0;i〈n。第三處:交換變量的值,根據(jù)循環(huán)體中的語句可知,s是存放交換的中間變量,所以應(yīng)填:s。2.由N個有序整數(shù)組成的數(shù)列已放在一維數(shù)組中,給定程序MODU.C中函數(shù)fun的功能是:利用折半查找算法查找整數(shù)m在數(shù)組中的位置。若找到,返回其下標值;反之,返回-1。折半查找的基本算法是:每次查找前先確定數(shù)組中待查的范圍:low和high(low<high),然后把m與中間位置(mid)中元素的值進行比較。如果m的值大于中間位置元素中的值,則下一次的查找范圍落在中間位置之后的元素中;反之,下一次的查找范圍落在中間位置之前的元素中。直到knv>high,查找結(jié)束。#include<stdio.h>#defmeN10/************found************/voidfun(inta||,intm){intlow=0,high=N-l,mid;while(low<=high){mid=(low+high)/2;if(m<a|mid|)high=mid-l;/************found************/elseIf(m>a|mid|)low=mid+l;改為:intfun(inta||,intm)改為:elseif(m>a|mid|)elsereturn(mid);return(-l);}main(){inti,a[N]={-3,4,7,9,13,45,67,89,100,180},k,m;printf(Ma數(shù)組中的數(shù)據(jù)如下:");for(i=0;i<N;i-H-)printf(H%d",a|i|);printf(MEnterm:”);scanf(M%dM,&m);k=fun(a,m);if(k>=0)pnntf(Mm=%d,index=%d\nn,m,k);elseprintf(**Notbefound!\nM);第一處:函數(shù)有返回值,不能定義為void,所以應(yīng)改為:intfun(inta口,intrn)。第二處:if錯定成If.3.假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:除了尾部的*號之外,將字符串中其他*號全部刪除。形參p已指向字符串中最后的一個字母。在編寫函數(shù)時,不得使用C語言提供的字符串函數(shù)。例如,若字符串中的內(nèi)容為****a*BC*DEF*G*******,刪除后,字符串中的則內(nèi)容應(yīng)當(dāng)是ABCDEFG*******。#include<conio.h>#include<stdio.h>voidfun(char*a,char*p)(char*q=a;intj=0;while(*q&&q<p){if(*q!='*,)a[j++]=*q;q++;}while(*p)a[j++]=*p++;a[j]=O;}main()(FILE*wf;charh[81],*t,p|8l]=',****A*BC*DEF*G******";printf("Enterastring:\n*');gets(h);t=h;while(*t)t++;t-;while(*t='*')t—;fun(h,t);printf("Thestringafterdeleted:\n");puts(h);wf=fopen(,,out.dat","w");t=P;while(*t)t++;t-;while(*t='*')t—;fun(p,t);fprintf(wf,H%sH,p);fclose(wf);第11套.給定程序中,函數(shù)fun的功能是:計算NXN矩陣的主對角線元素和反向?qū)蔷€元素之和,并作為函數(shù)值返回。注意:要求先累加主對角線元素中的值,然后累加反向?qū)蔷€元素中的值。例如,若N=3,有下列矩陣:123456789fun函數(shù)首先累加1、5、9,然后累加3、5、7,函數(shù)的返回值為30。#include<stdio.h>#defineN4fun(intt|||N|Jntn){inti,sum;/**********found**********/_1 ; sum=0for(i=0;i<n;i-H-)/**********found**********/sum4-= 2 ; t[i][i]for(i=0;i<n;i-H-)/**********fojjnd**********/sum+=t|i||n-i- 3 |; 1returnsum;)main(){intt[][N]={21,2,13,24,25,16,4738,29,11,32,54,42,213,10),ij;printf(n\nTheoriginaldata:\nM);for(i=0;i<N;i++){forG=0;j<N;j++)printfC%4d",t|i||j|);printf(M\nM);}printf(MTheresultis:%d*\fun(t,N));第一處:變量sum是用來存放主對角線元素和反向?qū)蔷€元素之和,要對其進行初始化,所以應(yīng)填:sum=0o第二處:對主對角線元素值累加,所以應(yīng)填:t[i][i]o第三處:對反向?qū)蔷€元素值累加,所以應(yīng)填:t[i][n-i-1]..給定程序MODI1.C中函數(shù)fun和funx的功能是:用二分法求方程2*3心2+3乂一6=0的一個根,并要求絕對誤差不超過0.001。例如,若給m輸入-100,給n輸入90,則函數(shù)求得的一個根值為2.000。#include<stdio.h>#include<math.h>doublefunx(doublex){return(2*x*x*x-4*x*x+3*x-6);}doublefun(doublem,doublen)/************found************/intr; 改為:doubler;r=(m4-n)/2;/************found************/while(fabs(n-m)<0.001) 改為:while(fabs(m-n)>0.001){if(funx(r)*funx(n)<0)m=r;elsen=r;r=(m+n)/2;}returnr;)main(){doublem,n,root;printf(nEntermn:\nM);scanf(M%lf%ir\&m,&n);root=fun(m,n);printf(nroot=%6.3f\nM,root);}第一處:變量r應(yīng)該定義為實數(shù)型double或浮點型float變量。第二處:whiIe必須先滿足條件,才做循環(huán)體的內(nèi)容,所以應(yīng)改為:while(fabs(m-n)>0.001)0.假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:除了字符串前導(dǎo)和尾部的*號之外,將串中其他*號全部刪除。形參h已指向字符串中第一個字母,形參p已指向字符串中最后一個字母。在編寫函數(shù)時,不得使用C語言提供的字符串函數(shù)。例如,若字符串中的內(nèi)容為****A*BC*DEF*G********,刪除后,字符串中的內(nèi)容則應(yīng)當(dāng)是****ABCDEFC********。#include<stdio.h>#include<conio.h>voidfun(char*a,char*h,char*p){intj=0;char*q=a;while(*q&&q<h)a[j++]=*q++;while(*h&&*p&&h<p){if(*h!=,*')a[j++]=*h;h++;}while(*p)a[j++]=*p++;a[j]=0;main()(FILE*wf;chars|81],*t=M****A*BC*DEF*G*******n;printf(nEnterastring:\nH);gets(s);fun(s);printf(MThestringafterdeleted八n”);puts(s);wf=fopen(nout.datM,Hwn);fun(t);fprintf(wf,n%sM,t);fclose(wf);)第12套.函數(shù)fun的功能是:把形參a所指數(shù)組中的奇數(shù)按原順序依次存放到a[0|、a[l卜a[2]、……中,把偶數(shù)從數(shù)組中刪除,奇數(shù)個數(shù)通過函數(shù)值返回。例如:若a所指數(shù)組中的數(shù)據(jù)最初排列為:9、1、4、2、3、6、5、8、7,刪除偶數(shù)后a所指數(shù)組中的數(shù)據(jù)為:9、1、3、5,7,返回值為5。#include<stdio.h>#deflneN9intfun(inta||,intn){inti,j;j=0;for(i=0;i<n;i-H-)/**********found**********/if(a[il%2=_l_)/**********found**********/a|j|=a|i|;_2_;/**********found**********/return 3 ;main(){intb|N|={9,l,44,3,6,5,8,7),i,n;printf(n\nTheoriginaldata:\nn);for(i=0;i<N;i++)printf(H%4d”,b|i|);printf(M\nn);n=fun(b,N);printf(n\nThenumberofodd:%d\nn,n);printf(M\nTheoddnumber:\n**);for(i=0;i<n;i++)printf(n%4dH,b(i));printf(M\nH);第一處:判斷a[i]是否是奇數(shù),若是,則仍保留在原數(shù)組中a[j],所以應(yīng)填:1。第二處:數(shù)組a中的元素位置由j來控制,每增加一個元素,則j加1,所以應(yīng)填:第三處:返回刪除偶數(shù)后a所指數(shù)組中數(shù)據(jù)的元素j,所以應(yīng)填:j.給定程序MODI1.C中函數(shù)fun的功能是:求出兩個非零正整數(shù)的最大公約數(shù),并作為函數(shù)值返回。例如,若給numl和num2分別輸入49和21,則輸出的最大公約數(shù)為7;若給numl和num2分別輸入27和81,則輸出的最大公約數(shù)為27。#include<stdio.h>intfun(inta,intb){intr,t;if(a<b){/************found************/改為:t=a;a=b;b=t;改為:t=a;a=b;b=t;)r=a%b;while(r!=0){a=b;b=r;r=a%b;}/************found************/return(a);改為:return(b);return(a);}main(){intnuml,num2,a;printf(nInputnumlnum2:");scanf(n%d%d'\&numl,<&num2);printf(nnum1=%dnum2=%d\n\n'',numl,num2);a=fun(numl,num2);printf(nThemaximuncommondivisoris%d\n\nM,a);)第一處:交換值的次序有問題,所以應(yīng)改為:t=a;a=b;b=t;。第二處:返回值錯誤,應(yīng)改為:return(b);。3.假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:刪除字符串中所有的*號。在編寫函數(shù)時,不得使用C語言提供的字符串函數(shù)。例如,若字符串中的內(nèi)容為****A*BC*DEF*G*******,刪除后,字符串中的內(nèi)容則應(yīng)當(dāng)是ABCDEFG。#include<conio.h>#include<stdio.h>voidfun(char*a)(intj=0:char*p=a;while(*p){if(*p!='?')a[j++]=*p;P++;1a[j]=O;main()(FILE*wf;char.s|81],*p=M****A*BC*DEF*G*******M;printf(HEnterastring:\nM);gets(s);fun(s);printf(MThestringafterdeleted:\nH);puts(s);wf=fopen(nout.datv,nwn);fun(p);fprintf(wf,M%sM,p);fclose(wf);)第13套.給定程序中,函數(shù)fun的功能是:在形參ss所指字符串?dāng)?shù)組中查找與形參t所指字符串相同的串,找到后返回該串在字符串?dāng)?shù)組中的位置(下標值),未找到則返回-1。ss所指字符串?dāng)?shù)組中共有N個內(nèi)容不同的字符串,且串長小于M。#include<stdio.h>#include<string.h>#defineN5#defineM8intfun(char(*ss)|M|,char*t){inti;for(i=0;i<_l_;i++)/**********found**********/if(strcmp(ss|i|,t)==O)return_2_;return-1;}main(){charch|N||M|={,,ir;,whilen,nswitchH,,,intn,Hfor,,},t|M|;intnJ;printf(H\nTheoriginalstring\n\nn);for(i=0;i<N;l++)puts(ch|i|);printf(n\nM);printf(n\nEnterastringforsearch:");gets(t);n=fun(ch,t);/**********found**********/if(n==_3_)printf(M\nDon*tfound!\nn); -1elseprintf(n\nThepositionis%dAnM,n);第一處:利用for循環(huán),從幾個字符串中進行查找,程序中已經(jīng)給定了N個字符串,所以應(yīng)填:N.第二處:在字符串已經(jīng)找到,則返回字符串?dāng)?shù)組中的位置(下標值),所以應(yīng)填:i。第三處:如果沒有發(fā)現(xiàn),則顯示沒有找到信息,所以應(yīng)填:7。.給定程序MODU.C中函數(shù)fun的功能是:從整數(shù)1到55之間,選出能被3整除、且有一位上的數(shù)是5的那些數(shù),并把這些數(shù)放在b所指的數(shù)組中,這些數(shù)的個數(shù)作為函數(shù)值返回。規(guī)定,函數(shù)中al放個位數(shù),a2放十位數(shù)。#include<stdio.h>fun(int*b){intk,al,a2,i=0;for(k=10;k<=55;k++){/************found************/a2=k/lO; 改為:a2=k/10;al=k-a2*10;if((k%3==0&&a2=5)||(k%3==0&&al=5)){b|i|=k;i++;})/*********nd************/returnk; 改為:returni;}main(){inta|100),k,m;m=fun(a);printf(MTheresultis:\nM);for(k=0;k<m;k-H-)printf(n%4dH,a|k|);printf(n\nM);)第一處:取當(dāng)前變量k的十位數(shù)字上的數(shù),所以應(yīng)改為:a2=k/10;。第二處:要求統(tǒng)計個數(shù)并存入變量i中,最后返回i,所以應(yīng)改為:returni;..假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:將字符串尾部的*號全部刪除,前面和中間的*號不刪除。例如,若字符串中的內(nèi)容為****A*BC*DEF*G*******,刪除后,字符串中的內(nèi)容則應(yīng)當(dāng)是****a*bc*def*g。在編寫函數(shù)時,不得使用C語言提供的字符串函數(shù)。#include<stdio.h>#include<conio.h>voidfun(char*a)(char*p=a;while(*p)p++;p-;while(*p='*')p-;pH;*p=0;}main()(FILE*wf;chars|81|,*t=n****A*BC*DEF*G*******M;printf(nEnterastring:\nM);gets(s);fun(s);printf(MThestringafterdeleted:\nn);puts(s);wf=fopen(nout.datM,nwM);fun(t);fprintf(wf,M%sH,t);fclose(wf);}第14套.給定程序中,函數(shù)fun的功能是:在形參ss所指字符串?dāng)?shù)組中,刪除所有串長超過k的字符串,函數(shù)返回所剩字符串的個數(shù)。SS所指字符串?dāng)?shù)組中共有N個字符串,且串長小于M。#include<stdio.h>#include<string.h>#deHneN5#deHneM10intfun(char(*ss)|M|,intk){inti,j=0,len;/**********found**********/TOC\o"1-5"\h\zfor(i=0;i<_l_;i++) N{len=strlen(ss|i|);/**********found**********/if(len<=_2_) k/**********found**********/strcpy(ss|j++|,_3_); ss[i]}returnj;)main(){charx|N||Ml={MBeijingM,nShanghai,\nTianjingVNanjing,,;,Wuhann};inti,f;printf(H\nTheoriginalstring\n\nM);for(l=0;i<N;i-H-)puts(x[i]);printf(H\nn);f=fun(x,7);printf(MThestringwitchlengthislessthanorequalto7:\nM);for(i=0;i<f;i++)puts(x|i|);printf(M\nn);}第一處:利用for循環(huán),從幾個字符串中進行查找,程序中已經(jīng)給定了N個字符串,所以應(yīng)填:N。第二處:串長由形參k來傳遞,所以應(yīng)填:ko第三處:如果字符串ss[i]的串長小于k,則該字符串仍存在原字符串?dāng)?shù)組中,位置由變量j來控制,所以應(yīng)填:ss[i]。.給定程序MODI1.C中函數(shù)fun的功能是:逐個比較p、q所指兩個字符串對應(yīng)位置中的字符,把ASCII值大或相等的字符依次存放到c所指數(shù)組中,形成一個新的字符串。例如,若主函數(shù)中a字符串為:aBCDeFgH,主函數(shù)中b字符串為:ABcd,則c中的字符串應(yīng)為:aBcdcFgHo#include<stdio.h>#include<string.h>voidfun(char*p,char*q,char*c)(/************found************/intk=1; 改為:intk=0;/************found************/while(*p!=*q) 改為:while(*p||*q){if(*p<*q)c|k|=*q;elsec[k]=*p;if(*P)P++;if(*q)q++;k++;))main(){chara|10|=HaBCDeFgHM,b|10]=MABcdH,c|801={,\0,};fun(a,b,c);printf(MThestringa:M);puts(a);printf(MThestringb:M);puts(b);printf(MTheresult:");puts(c);}第一處:存放字符串初始位置也是從o開始存放的,由于k是控制c字符串的位置值,所以k值應(yīng)為0。第二處:判斷兩個字符串中是否有字符串結(jié)束符產(chǎn)生,所以應(yīng)改為:while(*p||*q),而不是兩字符串中對應(yīng)位置的值不相等。.假定輸入的字符串中只包含字母和*號。請編寫函數(shù)fun,它的功能是:除了字符串前導(dǎo)的*號之外,將串中其他*號全部刪除。在編寫函數(shù)時,不得使用C語言提供的字符串函數(shù)。例如,若字符串中的內(nèi)容為****A*BC*DEF*G*******,刪除后,字符串中的內(nèi)容則應(yīng)當(dāng)是****ABCDEFG。#include<stdio.h>#include<conio.h>voidfun(char*a){inti=0,k;while(a[i]=f?*)i++;k=i;while(a[i]!=,\0*){if(a[i]!='*')a[k++]=a[i];i++;1a[k]=>\O';)main()(FILE

溫馨提示

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

評論

0/150

提交評論