c语言实验指导书24学时.doc_第1页
c语言实验指导书24学时.doc_第2页
c语言实验指导书24学时.doc_第3页
c语言实验指导书24学时.doc_第4页
c语言实验指导书24学时.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

c语言实验指导书24学时 前言上机实验的目的和要求一上机实验的目的上机实验的目的,绝不仅仅是为了验证教材和讲课的内容,或者验证自己所编程序正确与否。 学习程序语言,上机实验的目的如下1加深对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授,既枯燥无味又难以记住,通过多次上机,就能自然、熟练地掌握语法规定。 2了解和熟悉C语言程序开发环境。 熟悉一两种环境(计算机系统的软件和硬件条件),再遇到其他的系统时便会触类旁通,很快学会。 3学会上机调试程序,也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能够正确地运行。 要真正掌握计算机应用技术,就不仅应当了解和熟悉有关理论和方法,而且要求自己动手实践能力强。 4在做实验时千万不要在程序通过后就认为万事大吉,完成任务了,应当在通过的程序上做一些调试和修改,看看会得到什么结果。 多动脑筋思考,将会对你有很大帮助。 二上机实验前的准备工作1了解所用的计算机系统的性能和使用方法;2复习和掌握与本实验有关的教学内容;3准备好上机所用的程序,切忌自己不思考、不编制程序或抄袭别人的程序;4准备好调试和运行时所需的数据。 三上机实验的步骤1调出C语言编译系统,进入C语言工作环境;2输入自己编制好的程序;3检查输入是否有错,及时更正;4进行编译和连接;5运行程序,分析结果。 四、实验结束,实验报告实验报告应包括以下内容1上机题目;2程序清单;3运行结果;4对结果的分析和本次获得的经验和体会。 C语言程序设计实验指导书1实验一C语言程序初步一实验目的1熟悉C语言运行环境Microsoft VisualC+6.0中文版。 2掌握语言程序的书写格式和语言程序的结构,初步了解C源程序的特点。 3掌握C语言上机步骤,了解如何、编译、调试和运行一个C程序的方法。 4掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对他们赋值的方法。 5掌握不同的类型数据之间赋值的规律。 二实验内容1C语言上机步骤开机,启动Microsoft VisualC+6。 建立工程文件在“文件”菜单中选择“新建”命令项,在弹出的“新建”对话框的“工程”选项卡中选择“Win32Console Application”选项,在“工程”框中输入工程文件名sy1,在“c:位置”下拉框中输入或选择文件夹,单击“确定”;在以下弹出的两个对话框中分别单击命令按钮“完成”和“确定”。 建立C+源文件在“工程”菜单中选择“添加到工程”“新建”命令项,在弹出的“新建”对话框的“文件”选项卡中选择“C+Source File”,在右边的“文件”框中输入文件名sy11后单击“确定”。 输入源程序在弹出的文件窗口中输入下面的源程序e#included voidmain()printf(Hello,World!n;);(printf(e Weleo toe theC Ce languageworld!n);printf(e Everyones hasn beeng waitingfor.n);编译用“编译”菜单的“编译”命令项对源文件sy11.cpp进行编译,如果程序有语法或语义错误,在屏幕下面的窗口会出现错误信息;这时候要修改源程序、保存后重新编译。 直到修改了全部错误,屏幕下面的窗口会出现下面的信息C语言程序设计实验指导书2表示已通过编译,生成了目标程序sy11.obj。 调试接下来进行调试,操作如下图所示。 完成调试后,生成可执行程序文件sy1.exe。 运行最后用“编译”菜单的“!执行sy1.exe”命令项运行可执行程序文件sy.exe。 运行结果如下2用同样的方法,完成下面程序的运行1输入并运行下面的程序,运行后记录并分析结果。 e#includemain()r char c1,c2;/*第2行*/c1=97;c2=98;/*第3行*/f printf(c%c%cn,c1,c2);在此基础上在程序最后增加一个语句,再运行,并分析结果。 f printf(%d d%d dn,c1,c2);a a c c79798C语言程序设计实验指导书3将第2行改为t intc1,c2;再次运行,并分析结果。 ac9798再将第3行改为;c1=305;c2=340;11c c5305340再使之运行,分析运行结果。 2输入并运行下面的程序e#includemain()r char c1=a a,c2=b b,c3=c c,c4=101,c5=116;printf(c a%c b%ctc%ctabcn,c1,c2,c3);printf(ttb%c%cn,c4,c5);在上机前先用人工分析程序,写出应得结果,上机后将二者对照。 三分析与讨论1下在调试过程中所发现的错误、系统给出的出错信息和对策。 分析讨论成功或失败的原因。 2总结程序的结构和书写规则。 四思考题1请写出C语言程序的构成和运行C语言程序的一般步骤。 2编写一个C语言程序,输入a、b、c三个数,输出其中最大者。 试想,如果求四个数中的最大者,则程序该如何编写。 五注意事项1当程序在编译时发现很多错误,此时应从上到下逐一改正,或改一个错误,就重新再编译,因为有时一个错误会引起很多错误信息。 2当需要用比较复杂的逻辑表达式时,要避免发生优先级上的错误,可以使用最高优先级的运算符()将其括起来,这样既增加可读性,又不会出现不必要的错误。 C语言程序设计实验指导书4实验二数据类型、运算符和表达式一实验目的1练习使用基本类型的变量进行编程2练习使用C的运算符二实验内容:1实验要求熟练使用运算符(%,+,-)2分析与设计求余运算符要求两个操作数都必须是整数;+和-要看清是先使用还是先自增(减)3源代码程序1取出一个三位整数的各个位,并输出main()int x=123;char c1,c2,c3;c1=x%10;c2=x/10%10;c3=x/100;printf(“%d,%d,%dn”,c3,c2,c1);运行结果为1,2,3程序2练习自增和自减运算符的使用e#includemain()t inti,j,m,n;i=8;j=10;m=+i;/*第5行*/n=j+;/*第6行*/printf(%d,%d,%d,%dn,i,j,m,n);运行程序,注意i、j、m、n各变量的值;然后分别作以下改动并运行将第 5、6行改为如下以后再运行m=i+;n=+j;将程序改为e#includeC语言程序设计实验指导书5m main()t inti,j;i=8;j=10;printf(%d,%dn,i+,j+);/*第5行*/在的基础上,将第5行printf语句改为printf(%d,%dn,+i,+j);再将printf语句改为printf(%d,%d,%d,%dn,i,j,i+,j+);将程序改为e#includemain()t inti,j,m=0,n=0;i=8;j=10;m+=i+;n-=-j;printf(i=%d,j=%d,m=%d,n=%dn,i,j,m,n);选做题一分析下面程序运行结果产生的原因。 1.main()int x,y;charc;x=y=5;ch=a;printf(“%d,%d,%c”,x+,+y,ch);2main()float m,n,k;k=(3.1,m=2.0+2.1);printf(“%f”,k);n=(m=3.8,k);printf(“%f”,n);C语言程序设计实验指导书63.main()int a=2,b=1,c=1,d=6,e=9;b+=a;printf(“%d”,b);c*=a;printf(“%d”,c);d/=a;printf(“%d”,d);e%=a;printf(“%d”,e);4.main()int a1,a2;float b,c;b=5.425;c=52.954;a1=(int)(b+c);a2=(int)b+(int)c;printf(“a1=%d,a2=%d”,a1,a2);二编程题1求1+2+3+4+5+6+7+8+9+10的和。 2.利用中间变量,实现两个变量的值互换。 C语言程序设计实验指导书7实验三使用输入、输出函数一实验目的熟练使用格式输出函数printf()和格式输入函数scanf()二实验内容:1.实验要求:格式输入函数scanf()和格式输出函数printf()的使用2分析与设计:输入函数中的普通字符需要原样输入,并注意分隔符的使用;输出函数中的格式控制符和输出项数要一一对应。 3源代码:程序1为使得a=1,b=2,c=A,d=5.5,在键盘上如何输入?#includemain()int a,b;charc;float d;scanf(“a=%d b=%d”,&a,&b);scanf(“%c%en”,&c,&d);程序在运行时,输入a=1b=2A5.50程序2判断下面程序的运行结果。 main()int x=3,y=2,z=1;printf(“%d,%dn”,(+x,y+),z+2);运行结果2,3分析得到此结果的原因。 程序3以下程序的功能是从键盘输入一个整型数,一个实型数和一个字符型数,并把他们在屏幕上输出。 完成以下填空,并把程序调通,写出当输入为45,34.5,A时程序的运行结果。 e#includemain()t int a;t floatb;r charc;scanf(%d,%f,%c,);printf(a=n,a);C语言程序设计实验指导书8printf(b=n,b);printf(c=n,c);程序4指出以下程序的错误并改正,并上机把程序调通。 e#includemain()t int a;scanf(%f,a);printf(,a=%f,a);r charc;c=A;printf(%f,c)选做题1输入一个小写字母,将其改写为大写字母后输出。 2设int a,b,c;要使得a=3;b=5;c=6;问该如何在键盘上输入?并用printf函数输出a,b,c的值。 scanf(“%d,%d%d”,&a,&b,&c);3编程序输出下面的图形*C语言程序设计实验指导书9实验四选择结构程序设计一实验目的1熟练掌握分支结构if语句及其嵌套2掌握分析具体问题的方法二实验内容1实验要求:利用if语句和scanf函数模拟简单的ATM取款机界面2分析与设计:用户先输入密码,密码正确后,可以进行帐户的操作,如查询,取款等。 3源代码:模拟ATM取款机界面#includemain()int password,op,number=0,count=1000,n=0;printf(please inputpassword:);scanf(%d,&password);while(password!=1234)/*有三次输入密码的机会*/n+;if(n=3)printf(you haveinput3,can notinput again!n);getch();return;printf(password error!please inputagain:);scanf(%d,&password);loop:printf(nwele!Please choiceone operate:(1,2,3)n);printf(1:countn2:get moneyn3:returnn);scanf(%d,&op);/*输入一种操作*/switch(op)case1:printf(nyour countis%d.n,count);goto loop;/*帐户查询*/case2:printf(n please input countthat youwant toget:);scanf(%d,&number);if(numbercount|number0)printf(nerror);elseprintf(nnow,you cantake money!);count-=number;goto loop;C语言程序设计实验指导书10/*取款*/case3:break;/*返回*/default:printf(n operateerror!);goto loop;选做题1.从键盘输入学生成绩分数,输出对应的等级。 (100-90分为A,75-89为B,60-74为C,小于60为D)2.从键盘输入一个字符,如果是小写字母,则输出“small”,如果是大写字母,则输出“big”,如果是数字,则输出“number”,其他字符则输出“other”3.根据输入的x,输出对应y的值。 4.从键盘上输入三个实数,它们分别代表三条线段的长度,请写一个判断这三条线段所组成的三角形属于什么类型(不等边,等腰,等边或不构成三角形)的C程序;如果能构成三角形,求出三角形的面积(取小数2位)。 用下面的数据运行程序,记录程序的输出结果a bc类型三角形面积1.582.371.583.214.255.162.482.482.482.359.283.83【提示】已知三角形边长a、b、c,计算三角形面积s的公式是x x02x+10x=delta)e=e+y;i+;x=x*i;y=1/x;printf(计算结果是%12.10lfn,e);阅读上面的程序,写出程序所依据的计算公式。 当输入的delta是什么值时,能分别使程序按下面的要求运行不进入循环;只循环一次;只循环两次;进入死循环(程序将永远循环下去)。 C语言程序设计实验指导书12为了能知道程序循环了多少次,应该在程序中增加一条什么样的语句?原程序中while语句中的y=delta,分别换成ydelta,y=delta,y 把程序中的while结构改写成do-while结构,再运行程序,说明两种结构的区别。 将程序改成用for循环结构,计算前50项,并运行程序,写出运行结果。 2有一数列2/1,3/2,5/3,8/5,求出这个数列的前10项之和。 e#includemain()t int n,t;t floata=2,b=1,s=0;for(n=1;n=10;n+)s=s+a/b;t=a;a=a+b;b=t;printf(%fn,s);要求跟踪执行,观察s、t、a、b的变化。 方法使用功能键F10单步跟踪执行程序,可以在监视窗口设置要观察的变量或表达式。 停止调试运行的程序单步运行此处监视窗口C语言程序设计实验指导书133计算两个数的最大公约数。 算法输入两个整数m、n,并求m除以n的余数k。 当k0,将除数n作为被除数m,余数k作为除数n,继续求m除以n的余数k;反复做第步,直到余数为0结束循环。 结束循环后,除数n就是m与n的最大公约数。 请同学们根据算法写出完整的程序,并编译、运行、检查结果的正确性。 三思考题编写程序输入6名学生5门课程的成绩,分别统计出每个学生5门课程的平均成绩。 四、注意事项1while语句的句法格式及用法。 2for语句的正确使用方法。 注意它的初始值、终止条件及步长的确定。 3当循环不能停止(出现死循环),应该用Ctrl+break中断程序的运行。 C语言程序设计实验指导书14实验六数组一实验目的1掌握一维数组和二维数组的定义、赋值和输入输出的方法;2掌握字符数组和字符串函数的使用;3掌握与数组有关的算法(特别是排序算法) 二、实验内容编程序并上机调试运行。 1调试下列错误程序,使之具有如下功能输入12个整数,按每行3个数输出这些整数,最后输出12个整数的平均值。 写出调试过程。 e#includee#define NN12main()t inti,aN,av;)for(i=0;i 【提示】请注意输入提示、变量赋初值、循环结束条件、输出格式等问题。 2编写程序,任意输入10个整数的数列,并按从小到大的顺序进行排序。 10个整数用scanf函数输入。 排序的方法很多,教材P134介绍了冒泡排序法,算法如下定义变量,输入排序数据数n和待排序的n个数据。 n个数排序要进行n-1遍。 以下是一遍排序(第i遍)的算法设本趟排序中没有交换,即flag=0。 从下标j=n-1的元素起,到i+1个元素,比较aj与aj-1若aj 若没有交换(flag=0),排序完成,退出循环。 输出排序结果。 上述算法的、在main函数中实现,其余各步调用sort函数完成。 主函数如下e#includet int a100;/*外部数组*/main()t inti,n;d voidsort(int);/*说明被调函数*/printf(请输入排序的数据个数n n);scanf(%d,&n);printf(请输入要排序的d%d个整数,n);)for(i=0;i 3有一个34的矩阵,要求输出其中值最大的元素的值,以及它的行号和列号。 e#includee#define M M33e#define NN44main()t int max,i,j,r,c;t intaMN=123,94,-10,218,3,9,10,-83,45,16,44,-99;max=a00;for(i=0;imax)max=aij;r=i;c=j;printf(max=%d,row=%d,colum=%dn,max,r,c);输入并调试、运行程序,记录程序的输出;若将a00改为1230,程序运行结果有错,应如何修改程序?C语言程序设计实验指导书164按照下面算法编一个程序,将两个字符串连接起来,不能用strcat函数。 定义整型变量i、j,字符串s 1、s2输入字符串s 1、s2当字符串s1尚未结束,改变字符串s1的下标,使之到s1结束处当字符串s2尚未结束,将字符串s2逐个字符连接到字符串s1的后面为字符串s1添加结束标志输出连接后的字符串三思考题1将一个数组中的值按逆序重新存放,例如,原来顺序为8,6,5,4,1,要求改为1,4,5,6,8。 2最常用的排序方法除了冒泡排序外,还有选择排序。 程序设计思路设有10个元素a0a9,将a0与a1a9比较,若a0比a1a9都小,则不进行交换,即无任何操作。 若a1a9中有一个以上比a0小,则将其中最小的一个(假设为ai)与a0交换,此时a0中存放了10个中最小的数。 第二遍将a1与a2a9比较,将剩下9个数中的最小者ai与a1对换,此时a1中存放的是10个中第2小的数。 依此类推,共进行9遍比较,a0到a9就已按由小到大顺序存放。 n个数的选择排序的N-S图如下定义变量、输入n及数组a各元素for(i=0;i 四、注意事项1在C语言中,数组元素的下标从0开始,最大下标总是比定义的数组长度少1。 2在C语言中,定义数组时,其长度必须指定且必须用常量表示。 真假C语言程序设计实验指导书17实验七函数参数的传递一实验目的1理解函数的形参和实参的概念和应用2掌握函数的值调用和引用调用的含义3掌握简单变量、数组和指针作为函数参数进行传递的形式二实验内容1实验要求:编写自定义函数进行两个数据之间的交换2分析与设计:使用两种参数传递方法,进行数据的交换,比较下面程序的运行结果有何不同。 3源代码:程序1参数的值传递。 void swap(int x,int y)int t;t=x;x=y;y=t;printf(“x=%dty=%dn”,x,y);main()inta,b;printf(“please inputa,b:”);scanf(“%d,%d”,&a,&b);swap(a,b);printf(“a=%dtb=%dn”,a,b);程序2参数的地址传递。 void swap(int*x,int*y)int t;t=*x;*x=*y;*y=t;printf(“x=%dty=%dn”,*x,*y);main()inta,b;printf(“please inputa,b:”);scanf(“%d,%d”,&a,&b);C语言程序设计实验指导书18swap(a,b);printf(“a=%dtb=%dn”,a,b);程序3编写两个函数,分别求两个正整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个正整数由键盘输入。 【提示】设有两个正整数m和n实验五介绍了求最大公约数的算法,下面介绍用递归求m和n的最大公约数h的方法。 设hcf(intm,int n)是用来求m和n的最大公约数h函数,k=m%n,则若最大公约数为h,则最小公倍数l=m*n/h。 实验时,完成以下两个函数的定义,使之和主程序构成完整的程序,实现题目的要求。 e#includet int t hcf(int tm,int n)/*求最大公约数的函数*/t int t lcd(int tm,inttn,int h)/*求最小公倍数的函数*/d voidmain()t intm,n,h,l;printf(请输入两个正整数m m、n n);scanf(%d,%d,&m,&n);h=hcf(m,n);printf(d%d和d%d的最大公约数是%dn,m,n,h);l=lcd(m,n,h);printf(d%d和d%d的最大公约数是%dn,m,n,l);程序调试通过后,用m= 350、n=125和m= 96、n=64两组数据运行程序,记录程序的输出。 选做题1.编写求两个数中最大值的函数2.编写一个判断某个数是否是素数的函数,要求在主函数中输入一个整数,并输出是否是素数的信息。 ?0k n0k)k,n(hcfhC语言程序设计实验指导书19实验八嵌套与递归调用的实现一实验目的1掌握函数嵌套调用与递归调用的函数的含义2重点掌握函数嵌套调用与递归调用的实现过程3培养和锻炼解决较复杂C程序设计的能力4.掌握单步运行的调试方法二实验内容1实验要求:利用函数嵌套调用与递归调用求两个数的阶乘和2分析与设计:先分别求出两个数的阶乘值,然后相加3源代码:#include#includelong sum(inta,int b)/*求两个数的阶乘和*/long c1,c2;c1=fact(a);c2=fact(b);return(c1+c2);long fact(int n)/*利用递归求一个数的阶乘*/long r=1;if(n0)printf(“n0,data error!n”);else if(n=0|n=1)r=1;else r=n*fact(n-1);return r;main()int n1,n2;long result;clrcsr();printf(“pleaseinputtwo number:n”);scanf(“%d,%d”,&n1,&n2);result=sum(n1,n2);printf(“Result=%ld”,result);getch();选做题1.猴子吃桃问题猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃了一半,又多吃了一个。 以后每天早上C语言程序设计实验指导书20都吃了前一天剩下的一半零一个。 到第10天早上想再吃时,见只剩一个桃子了。 求第一天共摘了多少个桃子。 (用递归函数实现)2.年龄问题一家有4个孩子,已知最小的孩子10岁,若每个孩子的年龄都差2岁,问最大的孩子几岁。 (用递归函数实现)3编写求n!的函数f(int n),在主函数中输入两个整数m、n,然后调用函数求【注意】函数f的类型应用long或double。 n)!-(m n!m!C nm?C语言程序设计实验指导书21实验九指针一实验目的1了解指针的概念,学会定义和使用指针变量。 2掌握指针、变量和数组的关系及使用方法。 3学会使用指向函数的指针变量。 二实验内容1运行下列程序,写出运行结果。 e#includestdio.hmain()t inta5,*p,j;)for(j=0;j5;j+)aj=j+1;p=a;)for(j=0;j5;j+)printf(*(p+%d)=%dn,j,*(p+j);将输出语句中的*改成方括号的形式,修改后再运行程序。 2函数void fun(float*sn,int n)的功能是根据以下公式计算S,计算结果通过形参指针sn传回;n通过实参传入,n的值大于等于0。 请填空,并编写出主函数,使之成为完整程序,上机调试运行。 1217151311?nSvoid tfun(float t*sn,intn)t floats=0.0,w,f=-1.0;t inti=0;r for(i=0;i=n;i+);f=*f;w=f/(2*i+1);s+=w;=s;3想使指针变量pt1指向a和b中的大者,pt2指向小者,以下程序能否实现此目的?t swap(intt*p1,int*p2)t int*p;C语言程序设计实验指导书22p=p1;p1=p2;p2=pmain()t inta,b;t int2*pt1,*pt2;scanf(%d,%d,&a,&b);pt1=&a;b pt2=&b;)if(a 如果不能实现题目要求,指出原因并修改之。 4分析并验证以下程序的运行结果。 e#includestdio.hmain()r charstr=ABC,*p=str;printf(%cn,*(p+1);5分析并验证以下程序的运行结果e#includestdio.hmain()r chara45=ABCD,EFGH,IJKL,MNOP;r char(*p)5;t inti,j;p=a;for(i=0;i4;i+)for(j=0;j4;j+)printf(%c,*(*(p+i)+j);/*第9行*/printf(n);若将程序第9行中的c%c改成%s,应该怎样修改?6分析以下程序运行结果,说明程序的作用。 e#includestdio.hr char r*strc(char r*s1,char*s2)r char*p=s1;while(*s2!=0);*p+=*s2+;C语言程序设计实验指导书23n returns1;main()r chars130=r puterok!,s2=language,*pt;pt=strc(s1,s2);printf(%sn,pt);三思考题1下面的程序用来实现将一个33的矩阵转置。 e#includestdio.hd voidt tranf(int(*p)3)t intt,i,j;for(i=0;i3;i+)for(j=0;j 程序输入123456789,记录程序的输出。 2用指向指针的方法对n个整数排序并输出。 要求将排序单独写一个函数。 n和各个整数在主函数中输入,最后在主函数中输出。 四注意事项1一个指针变量定义后,必须使其指向确定值(即给它赋值),否则,如果直接应用它的目标,就会破坏内存,使程序出错,甚至造成死机。 C语言程序设计实验指导书242注意二维数组元素的不同表示方法,必须灵活掌握。 C语言程序设计实验指导书25实验十结构体与文件一实验目的1掌握结构体类型的概念和定义方法与使用。 2掌握指向结构体变量的指针变量的概念和应用。 3掌握文件的基本概念4掌握文件指针与打开、关闭文件的相关函数二实验内容1定义一个结构体类型,其成员包括学号(num),姓名(name20),性别(sex),年龄(age),三门课的成绩(score3)。 2按上面的结构体类型定义一个结构体数组并初始化,然后调用一个函数count,在该函数中计算出每个学生的总分和平均分,最后返回主函数输出所有各项数据(包括原有的和新求出的)。 【提示】在定义结构体类型时应预留出准备计算结果的成员项。 设结构体变量为函数参数,将各数据传给count函数。 e#includestdio.ht structstudentr char,num9,name20,;sex;t intage,score3,sum;t floatav;st3=06040106,i LiPing,M M,18,87,89,91,06040125,n ChenFen,F F,19,78,75,81,06040132,g WangYifei,MM,19,65,67,69;d voidt count(struct tstudent*p)t inti,j;for(i=0;i3;i+)pi.sum=0;)for(j=0;j3;j+)pi.sum+=pi.scorej;pi.av=pi.sum/3.0;d voidmain()t inti,j;count(st);C语言程序设计实验指导书26pri

温馨提示

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

评论

0/150

提交评论