C语言题解(4-9).doc_第1页
C语言题解(4-9).doc_第2页
C语言题解(4-9).doc_第3页
C语言题解(4-9).doc_第4页
C语言题解(4-9).doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章4.1 C语言中的语句有哪几类?C语句与其他语言中的语句有哪些不同?(1) 控制语句(2) 函数调用语句(3) 表达式语句(4) 空语句(5) 复合语句C语言允许一行写几个语句,也允许一个语句拆开写在几行上,书写格式无固定要求,而其他语言一般对书写格式有严格要求。4.2 怎样区分表达式和表达式语句?C语言为什么要设表达式语句?什么时候用表达式,什么时候用表达式语句?表达式没有分号,语句是有分号的,将表达式加上一个分号就成了表达式语句。两者最大的区别是,表达式只是一个值,而表达式语句是指令,完成指定的操作。C语言设表达式语句的作用是用简短的指令代替了复杂的函数运算,程序运行效率高。表达式是为了进行求值运算而设定的计算公式,用于语句中,但不构成完整的语句。如果要完成该运算,必须使用表达式语句。4.3 C语言为什么要把输入输出的功能用函数来实现,而不作为语言的基本部分?因为输入输出的对象是数据,而数据是以介质为载体的,因此进行输入输出就要与各种外部设备打交道。由于不同的系统进行输入输出的差异较大,所以必须使用函数和操作系统进行交互,以便存取不同的设备文件。4.4 若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=a,c2=b。想得到以下的输出格式和结果,请写出程序。要求输出结果如下:a= 3 b= 4 c= 5x=1.200000,y=2.400000,z=-3.600000x+y= 3.60 y+z=-1.20 z+x=-2.40u= 51274 n= 128765c1=a or 97(ASCII)c2=b or 98(ASCII)int main()int a=3,b=4,c=5;double x=1.2,y=2.4,z=-3.6;unsigned int u=51274,n=128765;char c1=a,c2=b;printf(a=%2d b=%2d c=%2dn,a,b,c);printf(x=%f,y=%f,z=%fn,x,y,z);printf(x+y=%5.2f y+z=%5.2f z+x=%5.2fn,x+y,y+z,z+x);printf(u=%6u n=%10un,u,n);printf(c1=%c or %d(ASCII)n,c1,c1);printf(c2=%c or %d(ASCII)n,c2,c2);return 0;4.5 请写出下面程序的输出结果:int main()int a=5,b=7;float x=67.8564,y=-789.124;char c=A;long n=1234567;unsigned u=65535;printf(%d%dn,a,b);printf(%3d%3dn,a,b);printf(%f,%fn,x,y);printf(%-10f,%-10fn,x,y);printf(%8.2f,%8.2f,%.4f,%.4f,%3f,%3fn,x,y,x,y,x,y);printf(%e,%10.2en,x,y);printf(%c,%d,%o,%xn,c,c,c,c);printf(%ld,%lo,%xn,n,n,n);printf(%u,%o,%x,%dn,u,u,u,u);printf(%s,%5.3sn,COMPUTER,COMPUTER);return 0;57 5 767.856400,-789.12402367.856400 ,-789.124023 67.86, -789.12,67.8564,-789.1240,67.856400,-789.1240236.785640e+001,-7.89e+002A,65,101,411234567,4553207,12d68765535,177777,ffff,65535COMPUTER, COM4.6 用下面的scanf函数输入数据,使a=3,b=7,x=8.5,7=71.82,c1=A,c2=a,问在键盘上如何输入?int main()int a,b;float x,y;char c1,c2;scanf(%d %d %f %f %c %c,&a,&b,&x,&y,&c1,&c2);printf(%d %dn,a,b);printf(%f %fn,x,y);printf(%c %cn,c1,c2);return 0;4.7 用下面的scanf函数输入数据,使a=10,b=20,c1=A,c2=a,x=1.5,y=-3.75,z=67.8,请问在键盘上如何输入数据?int main()int a,b;char c1,c2;float x,y,z;scanf(%d %d %c %c %f %f %f,&a,&b,&c1,&c2,&x,&y,&z);printf(%d %dn,a,b);printf(%f %f %fn,x,y,z);printf(%c %cn,c1,c2);return 0;4.8 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,然后输出计算结果。输出时要求有文字说明并取小数点后两位数字,请编程序。#define Pi 3.1415926int main()double r,h;scanf(%lf %lf,&r,&h);printf(圆的周长=%.2fn,2*Pi*r);printf(圆的面积=%.2fn,Pi*r*r);printf(圆球表面积=%.2fn,Pi*r*r/6);printf(圆球体积=%.2fn,4*Pi*r*r*r/3);printf(圆柱体积=%.2fn,Pi*r*r*h);return 0;4.9 输入一个华氏温度的取值F,要求输出摄氏温度的取值C。公式为C=5(F-32)/9输出要有文字说明,取两位小数。#includedouble CentigradeTemperture(double Fahrenheit);int main()double F;printf(请输入华氏温度:);scanf(%lf,&F);printf(摄氏温度为%.2fn, CentigradeTemperature(F);return 0;double CentigradeTemperature(double Fahrenheit)return 5*(Fahrenheit-32)/9;4.10 编程序:用getchar函数读入两个字符c1,c2,然后分别用putchar函数和printf函数输出这两个字符,并思考以下问题:(1)变量c1,c2应定义为字符型还是整型,或二者皆可?(2) 要求输出c1和c2的ASCII码,应如何处理?用putchar函数还是printf函数?(3) 整型变量与字符变量是否在任何情况下都可以互相代替?如:char c1,c2;与 int c1,c2;是否无条件等价?int main()char c1,c2;c1=getchar();c2=getchar();putchar(c1);putchar(c2);printf(n%c %cn,c1,c2);return 0;(1) 二者皆可。(2) 用printf函数将printf(n%c %cn,c1,c2)改成printf(n%d %dn,c1,c2)即可。(3) 不是,整型可以代替字符型,但字符无法完全替代整型。第5章5.1 什么是算术运算?什么是关系运算?什么是逻辑运算?算术运算:+ - * / % + -关系运算: = = c & b=c(2) a|b+c & b-c(3) !(ab) & !c & !1(4) !(x=a) & (y=b) & 0(5) !(a+b)+c-1 & b+c/2(1) 0(2) 1(3) 0(4) 0(5) 15.4 有三个整数a,b,c,由键盘输入,输出其中最大的数。int Max3(int a,int b,int c);int main()int a,b,c;scanf(%d%d%d,&a,&b,&c);printf(最大的数是%dn,Max3(a,b,c);return 0;int Max3(int a,int b,int c)int temp;temp=ab?a:b;return tempc?temp:c;5.5 有一函数:编写一程序,输入x,输出y值。double funcy(double x);int main()double x,y;scanf(%lf,&x);y=funcy(x);printf(最大的数是%lfn,y);return 0;double funcy(double x)if(x1) return x;elseif(x100 | score=90) printf(An);elseif(score=80) printf(Bn);elseif(score=70) printf(Cn);elseif(score=60) printf(Dn);else printf(En);return 0;5.7 给一个不多于5位的正整数,要求:(1) 求出它是几位数;(2) 分别打印出每一位数字;(3) 按逆序打印出各位数字,例如原数为321,应输出123。int main()int i,k;int a5;unsigned int x;scanf(%u,&x);if(x99999 | x0) return 0;a0=x/10000;a1=(x-a0*10000)/1000;a2=(x-a0*10000-a1*1000)/100;a3=(x-a0*10000-a1*1000-a2*100)/10;a4=x-a0*10000-a1*1000-a2*100-a3*10;/* 求出它的几位数 */printf(1):);if(a0) printf(5位数n);elseif(a1) printf(4位数n);elseif(a2) printf(3位数n);elseif(a1) printf(2位数n);else printf(1位数n);/* 计算无效0的个数 */k=0;while(k5 & ak=0) k+;/* 打印每一位数字 */printf(2):);for(i=k;i=k;i-) printf(%d ,ai);printf(n);return 0;5.8 企业发放的奖金根据利润提成。利润(I)低于或等于10万元的,奖金可提10%;利润高于10万元,低于20万元(100000I200000)时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;当200000I400000时,高于20万元的部分按5%提成;当400000I600000时,高于40万元的部分按3%提成;当600000I1000000时,高于60万的部分按1.5%提成;当I1000000时,超过100万元的部分按1%提成。从键盘输入当月利润I,求应发奖金总数。int main()double I,bouns;printf(请输入本月利润(万元):);scanf(%lf,&I);if(I0) return 0;if(I=10) bouns=I*0.1;elseif(I=20)bouns=10*0.1+(I-10)*0.75;elseif(I=40)bouns=10*0.1+10*0.75+(I-20)*0.05;elseif(I=60)bouns=10*0.1+10*0.75+20*0.05+(I-40)*0.03;elseif(I=100)bouns=10*0.1+10*0.75+20*0.05+20*0.03+(I-60)*0.15;elsebouns=10*0.1+10*0.75+20*0.05+20*0.03+40*0.15+(I-100)*0.01;printf(本月总奖金数为%lf万元n,bouns);return 0;5.9 输入四个整数,要求按大小顺序输出#define N 4int bubble(int a,int k);int main()int i;int aN;for(i=0;iN;i+) scanf(%d,&ai);if(bubble(a,N)for(i=0;i4;i+) printf(%d ,ai);printf(n);return 0;int bubble(int a,int k)int i,j; int t,temp; if(k1) return 0;for(i=1;i=k-1;i+) t=k-i; for(j=0;jaj+1)temp=aj;aj=aj+1;aj+1=temp;return 1;5.10 有四个圆塔,圆心分别为(2,2),(-2,2),(-2,-2),(2,-2),圆半径为1。这四个塔的高度都为10米,塔以外无建筑物。今输入任一点的坐标,求该点相应的高度(塔外的高度为0)。double TowerHeight(double x,double y,double z);int main()double x,y,z;scanf(%lf %lf %lf,&x,&y,&z);printf(该点的高度为%lfn,TowerHeight(x,y,z);return 0;double TowerHeight(double x,double y,double z)if( (x-2)*(x-2)+(y-2)*(y-2)=1 |(x+2)*(x+2)+(y-2)*(y-2)=1 |(x-2)*(x-2)+(y+2)*(y+2)=1 |(x+2)*(x+2)+(y+2)*(y+2)=1 )return z;elsereturn 0;第6章6.1 输入两个正整数m和n,求其最大公约数和最小公倍数。int GreatestCommonDivisor(int m,int n) /*返回最大公约数*/int u,v,r;if(m=0 | n=0) return 0;u=m;v=n;while(r=u%v)u=v;v=r;return v;int LeastCommonMultiple(int m,int n) /* 返回最小公倍数 */int u;u=GreatestCommonDivisor(m,n);if(!u) return 0;return u*(m/u)*(n/u);6.2 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。#define N 100int main()char sN;char *p;int i=0,j=0,k=0,m=0;gets(s);p=s;while(*p!=0)if(*p64) i+;elseif(*p=32) j+;elseif(*p47) k+;else m+;p+;printf(英文字符个数为:%dn,i);printf(空格数为:%dn,j);printf(数字个数为:%dn,k);printf(其它字符个数为:%dn,m);return 0;6.3 求Sn=a + aa + aaa + + aaa (n个a)之值,其中a是一个数字。long int SumOfaa(int a,int k)if(a1 | k1) return 0;if(k=1) return a;elsereturn 10*(SumOfaa(a,k-1)-SumOfaa(a,k-2)+a+SumOfaa(a,k-1);6.4 求(即求1!+2!+3!+20!)。long int SumOfRfact(int k)if(k1) return 0;elseif(k2) return 1;elsereturn k*(SumOfRfact(k-1)-SumOfRfact(k-2)+SumOfRfact(k-1);6.5 求long int SumOfk(int k)int i,sum=0;if(k1) return 0;for(i=1;i=k;i+) sum+=i;return sum;long int SumOfk2(int k)int i,sum=0;if(k1) return 0;for(i=1;i=k;i+) sum+=i*i;return sum;double SumOfk1(int k)int i;double sum=0.0;if(k1) return 0;for(i=1;i=k;i+) sum+=1.0/i;return sum;6.6 打印出所有“水仙花数”。所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153=13+53+33。int main()int i=0;int x,y,z;for(x=1;x10;x+)for(y=0;y10;y+)for(z=0;z10;z+)if(x*x*x+y*y*y+z*z*z=x*100+y*10+z)printf(%dn,x*100+y*10+z);i+;printf(共有%d个水仙花数n,i);return 0;6.7 一个数如果恰好等于它的因子之和,这个数就称之为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程序找出1000之内的所有完数。并按下面的格式输出其因子。#define N 1000int AllFactors(int a,int k);int OverNum(int k);int main()int i,k=0;for(i=1;i=N;i+)if(OverNum(i)printf(%d is OverNumn,i);k+;printf(There are %d OverNumsn,k);return 0;/* 求k的所有因子,因子保存在数组a中,返回因子的个数 */int AllFactors(int a,int k)int i;int m=1;/* 用以记录因子的个数 */if(k1) return 0;a0=1;for(i=2;ik;i+)if(k%i=0) /* i是因子 */am+=i; /* 因子送数组保存 */return m;int OverNum(int k)int a100;int j,m;int sum=0;m=AllFactors(a,k);/* 记录因子个数 */for(j=0;jm;j+) sum=sum+aj; /* 求出各因子的累加和 */if(k=sum) /* 是完数 */return 1;elsereturn 0;6.8 有一分数序列:,求出这个序列的前20项之和。#define N 20double SumFractions(int k);int main()printf(%lfn,SumFractions(N);return 0;double SumFractions(int k)int i;double sum=0.0;double a=2.0,b=1.0,temp;for(i=0;ik;i+)sum=sum+a/b;temp=a;a=a+b;b=temp;return sum;6.9 一个球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少米?第10次反弹多高?double TotalDistance(double Height,double Times,double Ratio);double ReboundingDistance(double Height,double Times,double Ratio);int main()double Height,Times,Ratio;printf(请输入小球的高度,反弹次数,反弹高度比例:);scanf(%lf%lf%lf,&Height,&Times,&Ratio);printf(反弹的总距离为%lf米n,TotalDistance(Height,Times,Ratio);printf(最后一次反弹的高度为%lf米n,ReboundingDistance(Height,Times,Ratio);return 0;double TotalDistance(double Height,double Times,double Ratio)int i;double sum=0.0;double h;h=Height;for(i=0;iTimes;i+)if(i=0) sum=sum+h; else sum=sum+2*h;h=h*Ratio;return sum;double ReboundingDistance(double Height,double Times,double Ratio)int i;double h;h=Height;for(i=0;iTimes;i+)h=h*Ratio;return h;6.10 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。已经每天早上都吃了前一天剩下的一半零一个。到第10天早上再想吃时,见只剩下一个桃子了。求第一天共摘多少桃子?int MonkeyEatPeach(int days);int main()int days;printf(请输入猴子吃桃的天数:);scanf(%d,&days);printf(猴子总共摘了%d个桃子n,MonkeyEatPeach(days);return 0;int MonkeyEatPeach(int days)int i,sum=1;for(i=0;idays;i+)sum=2*(sum+1);return sum;6.11 用迭代法求x=的近似根。求平方根的迭代公式为要求前后两次求出的x的误差的绝对值小于10-5。double ApproximateSqrtRoot(double a,double precision);int main()double a,prec;printf(请输入欲求平方根的数及精度:);scanf(%lf%lf,&a,&prec);printf(%lf的平方根近似为%lfn,a,ApproximateSqrtRoot(a,prec);return 0;double ApproximateSqrtRoot(double a,double precision)double x1=a,x2;x2=(x1+a/x1)/2;if(aprecision)x1=x2;x2=(x1+a/x1)/2;return x2;6.12 用牛顿迭代法求方程在1.5附近的根。2x3-4x2+3x-6=0/* 牛顿迭代法解方程 */double NewtonSolvingEquation(double x,double precision)double x1,x2;x1=x;x2=x1-func1(x1)/dfunc1(x1);while(fabs(x1-x2)precision)x1=x2;x2=x1-func1(x1)/dfunc1(x1);return x2;double func1(double x)/* 方程f(x)=0的函数f(x) */return 2*x*x*x-4*x*x+3*x-6;double dfunc1(double x)/* f(x)的导函数 */return 6*x*x-8*x+3;6.13 用二分法求方程在(-10,10)之间的根。2x3-4x2+3x-6=0/* 二分法解方程 */double BinarySolvingEquation(double x1,double x2,double precision)double a,b,c;a=x1;b=x2;while(fabs(a-b)precision)c=(a+b)/2;if(func1(c)*func1(a)0) b=c;else a=c;return a;double func1(double x)/* 方程f(x)=0的函数f(x) */return 2*x*x*x-4*x*x+3*x-6;6.14 输出出以下图案。 * * * * * *void ShowSpace(int k);int main()int MaxStarNum;int i,j;int bl,el;/* bl为起始位置,el为本行图案长度 */scanf(%d,&MaxStarNum);if(MaxStarNum%2=0) return 0;/* 最大长度不是奇数,不符合题意退出 */for(i=0;iMaxStarNum;i+)if(i=MaxStarNum/2)/* 计算上半区每行图案起始位置和长度 */bl=MaxStarNum/2-i;el=2*i+1;else/* 计算下半区每行图案起始位置和长度 */bl=i-MaxStarNum/2;el=MaxStarNum-(2*(i-MaxStarNum/2);ShowSpace(bl);/* 图案前的空格数 */for(j=bl;jbl+el;j+) printf(*);/* 显示每行图案 */printf(n);return 0;void ShowSpace(int k)int i=0;while(i+k) printf( );6.15 两个乒乓球队进行比赛,每队各出三人。甲队为A,B,C三人,乙队为X,Y,Z三人。已抽签决定比赛名单。有人向队员打听比赛名单,A说他不和X比,C说他不和X,Z比,请编程序找出三对赛手的名单。int main()char A,B,C;for(A=X;A=Z;A+)for(B=X;B=Z;B+)for(C=X;C=Z;C+)if(A!=X & C!=X & C!=Z & A!=B & B!=C & C!=A)printf(A vs %c, B vs %c, C vs %cn,A,B,C);return 0;第7章7.1 用筛选法求100之内的素数。#include#includeint main()int i,j,m,a101;for(i=1;i=100;i+) ai=i;for(i=2;isqrt(100);i+)for(j=i+1;j=100;j+)if(ai!=0&aj!=0)if(aj%ai=0)aj=0;printf(n);for(i=2,m=0;i=100;i+)if(ai!=0)printf(%5d,ai);m+;if(m=10)printf(n);m=0;return 0;7.2 用选择法对10个整数排序。#include#define N 10int main()int i,j,min,temp,aN+1;printf(Enter data:n);for(i=1;i=N;i+)printf(a%d=,i);scanf(%d,&ai);printf(n);for(i=1;iN;i+) printf(%5d,ai);printf(n);for(i=1;i=9;i+)min=i;for(j=i+1;jaj) min=j;temp=ai;ai=amin;amin=temp;printf(nThe sorted numbers:n);for(i=1;i=10;i+)printf(%5d,ai);return 0;7.3 求一个33矩阵的整型矩阵对角线元素之和。#include#define N 3int main()int matNN;int i,j,sum=0;printf(Please input elements of matrixn);for(i=0;iN;i+)for(j=0;jN;j+)scanf(%d,&matij);if(N%2)sum=-matN/2N/2;for(i=0;iN;i+)sum=sum+matii+matiN-1-i;printf(nsum=%dn,sum);return 0;7.4 有n个数已按由小到大的顺序排列好,要求输入一个数,把它插入到原有数列中,而且仍然保持有序。(对输出的数列,编程时应该考虑到插入的数的各种可能性:比原有的数都大;比原有的数都小;在最大数和最小数之间)。int InsertArray(int x,int a,int k)int i,j;if(kMaxSize-1) return 0;/* 插入不成功返回0 */if(k=0) /* 数组为空,直接插入即可 */a0=x;return 1;i=0;while(aii;j-) /* 插入位置之后的元素依次后移 */aj=aj-1;ai=x;return 1;7.5 将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1,要求改为1,4,5,6,8。int PutUpsideDownArray(int a, int k)/ 首尾进行交换即可if(k1) return 0;int i=0,x;while(i+k/2) x=ai; ai=ak-1-i; ak-1-i=x;return 1;7.6 输出杨辉三角形。解:杨辉三角形是(a+b)n展开后各项的系数。例如: (a+b)0展开后为1 (a+b)1展开后为a+b (a+b)2展开后为a2+2ab+b2 (a+b)3展开后为a3+3a2b+3ab2+b3 (a+b)4展开后为a4+4a3b+6 a2b2+4ab3+b4杨辉三角形各行的系数有以下的规律:(1) 各行第一个数都是1;(2) 各行最后一个数都是1;(3) 从第3行起,除上面指出的第一个数和最后一个数外,其余各数是上一行同列和前一列两个数之和。#include#define N 11int main()int i,j,aNN;for(i=1;iN;i+)aii=1;ai1=1;for(i=3;iN;i+)for(j=2;j=i-1;j+)aij=ai-1j-1+ai-1j;for(i=1;iN;i+)for(j=1;j=i;j+)printf(%6d,aij);printf(n);printf(n);return 0;7.7 输出“魔方阵”。所谓“魔方阵”是指这样的方阵,它的每一行、每一列和对角线之和均相等。要求打印出由1到n2的自然数构成的魔方阵。解:例如8 1 63 5 74 9 2魔方阵中各数的排列规律如下:(1) 将1放在第一行中间一列;(2) 从2开始直到nn止各数依次按下列规则存放:每一个数存放的行比前一个数的行数减1,列数加1;(3) 如果上一数的行数为1,则下一个数的行数为n(指最下一行)。例如1在第1行,则2应放在最下一行,列数同样加1;(4) 当上一个数的列数为n时,下一个数的列数为1,行数减1。例如2在第3行最后一列,则3应放在第2行第一列;(5) 如果按上面规则确定的位置上已有数,或上一个数是第1行第n列时,则把下一个数放在上一个数的下面。例如按上面的规定,4应该放在第1行第2列,但该位置已被占据,所以4就放在3的下面。#include#define N 16int main()int aNN;int i,j,k,p,n;p=1;while(p=1)/*如果输入不合法,重新输入*/printf(Enter n:);scanf(%d,&n);if(n!=0) & (n=N-1) & (n%2!=0) p=0;/* 初始化 */for(i=1;i=n;i+)for(j=1;j=n;j+)aij=0;/* 建立魔方阵 */i=1;j=n/2+1;aij=1; /* 将1放在第一行中间一列 */for(k=2;k=n*n;k+)if(i=1) i=n;else i-;if(j=n) j=1;else j+;/* 下一个数的位置当前行数减1,当前列数加1 */if(aij=0) aij=k;else/* 当前位置有数,下一个数放在前一个数的下面 */if(i=n) i=2;elseif(i=n-1) i=1;else i=i+2;if(j=1) j=n;else j-;aij=k;for(i=1;i=n;i+)for(j=1;j=n;j+)printf(%4d,aij);printf(n);return 0;7.8 找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。#include#define M 10#define N 10int main()int i,j,k,m,n,flag1,flag2,aNM,max,maxj;printf(n输入行数n:);scanf(%d,&n);printf(n输入列数m:);scanf(%d,&m);for(i=0;in;i+)printf(第%d行?n,i);for(j=0;jm;j+)scanf(%d,&aij);for(i=0;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论