《C语言程序设计》实验手册_第1页
《C语言程序设计》实验手册_第2页
《C语言程序设计》实验手册_第3页
《C语言程序设计》实验手册_第4页
《C语言程序设计》实验手册_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

1、c语言程序设计实验手册2008年3月年级: 专业: 班级: 姓名: 学号: 指导教师: c语言程序设计实验课程简介课程名称:c语言程序设计实验课程性质:专业必修课课程属性:专业必修课学时学分:学时32 学分1开课实验室:软件实验室面向专业:网络工程、软件工程、计算机科学与技术一、课程的任务和基本要求c语言程序设计实验是面向计算机相关专业学生开设的c语言程序设计实验课,是配合c语言程序设计课程而开设的实验性教育环节。本课程的主要任务是让学生充分掌握c语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。c语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的

2、辅助手段。通过c语言上机实验的教学活动,使学生真正全面掌握c语言的基础知识,培养和提高学生的程序开发能力。二、实验项目【实验一】最简单的c程序-顺序程序设计【实验二】逻辑运算和判断选取控制【实验三】循环结构程序设计(一)【实验四】循环结构程序设计(二)【实验五】函数【实验六】数组(一)【实验七】数组(二)【实验八】指针【实验九】结构体、共用体和文件【实验十】c程序综合性实验三、有关说明1、与其它课程和教学环节的联系:先修课程:计算机文化后续课程:面向对象程序设计、java程序设计、数据结构、软件工程2、教材和主要参考书目:(1)教材: c程序设计习题解答与上机指导,谭浩强 吴伟民著,北京:清华

3、大学出版社,2003年。(2)主要参考书目: c语言程序设计 谭浩强主编,清华大学出版社,2003年。三、实验内容实验一 最简单的c程序-顺序程序设计(验证性实验 2学时)(一)、实验目的1熟悉win-tc程序运行环境2掌握运行一个c程序的步骤,理解并学会c程序的编辑、编译、链接方法3掌握c语言中使用最多的一种语句赋值语句4掌握数据的输入输出方法,能正确使用各种格式控制符(二)、实验内容1写出下列程序的运行结果(1)#include void main()printf(“*n”);printf(“this is a c program. n”);printf(“*n”);运行结果及分析:屏幕显

4、示 * this is a c program. *printf的作用:向屏幕输出内容。n是个反斜杠字符常量,表示换行将程序中的n去掉后,运行结果及分析:屏幕显示 *this is a c program. *没有换行符n,语句就不换行(2)#include void main() int a=100,b=20,sum,sb;sum=a+b;sb=a/b; printf(sum=%d,sb=%d,sum,sb);运行结果及分析:屏幕显示 sun=120,sb=5int是基本数据类型中的整数。+、/是运算符,+表示加法,/表示减法。(3)#include void main( ) char c1

5、,c2; c1=97;c2=98;printf(%c ,%cn,c1,c2);printf(%d,%dn,c1,c2);printf(%c %cn,c1+1,c2+2);运行结果及分析:屏幕显示 a b 97,98 b dchar是基本数据类型中的字符。%d是整型的占位符。%c是字符的占位符。c1=97,c2=98表示将97赋值给c1,将98赋值给c2(4)#include void main () int i=8,j=10,m,n;m=+i;n=j+; printf(%d,%d,%d,%d,i,j,m,n);运行结果及分析:屏幕显示:9,11,9,10+i表示先将i加1,再使用i的值+j表示

6、先将j加1,再使用j的值i+表示先使用i的值,再将i加1j+表示先使用j的值,再将j加1再将本程序的第3行改为m=i+;n=+j;运行结果及分析:屏幕显示:9,11,8,112程序填空任意输入一个有五位数字的正整数x,分别输出每一数位上的数字(由高到低分别用b5,b4,b3,b2,b1表示),请将程序补充完整。#include main() int b1,b2,b3,b4,b5; int x;scanf( “ %ld ”,&x);b5= (x/10000)%10 ;b4=(x/1000)%10;b3= (x/100)%10 ;b2=(x/10)%10;b1= (x/1)%10 ; printf

7、(“the number is x n”,x); printf(“its bit is:%d,%d,%d,%d,%dn”,b5,b4,b3,b2,b1); 程序分析:向屏幕输入:123345 屏幕显示:the number is 12345its bit is :1 2 3 4 53程序改错(注意:题中的编号为行序号,并非程序本身)计算任意一个半径为r的圆的面积和周长(结果保留两位小数)(1)#include (2)main()(3)float r; p=3.14,c,area;(4) printf(“input r:”);(5) scanf(“%f ”, r);(6) c=2p*r;(7)

8、area=p*r*r(8) printf(“c=%-7.2f,area=%-7.2f”,c,area);(9)错误语句的行号:(3) 改正后的语句全行:float r; p=3.14,c,area; float p=3.14; 错误语句的行号: (5)改正后的语句全行:scanf(“%f”, &r);错误语句的行号: 6改正后的语句全行:c=2*p*r;错误语句的行号: 改正后的语句全行:改错分析:实验二 逻辑运算和判断选取控制(验证性实验 2学时)(一)、实验目的1了解逻辑量在c语言中的表示方法2学会使用逻辑运算符和逻辑表达式3熟练掌握if语句和switch语句(二)、实验内容1写出下列程序

9、的运行结果(1)#include void main( ) int a,b,x=10,y=9;a=(-x = y+)? -x : +y;b= y;printf(“%d,%dn”,a,b);运行结果及分析:屏幕显示:8 10a=(-x = y+)? -x : +y表示如果x等于y+,进行x;如果不等于,进行+y(2)#include void main()int a=2,b=-1,c=2;if(ab)if(b0)c=0;else c+=1;printf(“%dn”,c);运行结果及分析:屏幕显示:2if(ab)中嵌套了一个ifelse,ab不成立,直接进行printf(“%dn”,c)(3)#i

10、nclude void main( )int a=0,b=0,c=0;if(+a 0 | +b 0) +c;printf(“na=%d,b=%d,c=%d”,a,b,c);运行结果及分析:屏幕显示:a=1,b=0,c=0if(+a 0 | +b 0)表示如果+a大于0或者+b大于0,进行+c+a0成立,就没有进行+b(4)#include void main() int x=-1;switch (x)default: printf(“a”); case 1: printf(“b”); case 2: printf(“c”);运行结果及分析:屏幕显示:abcdfault表示在表达式中找不到相应的

11、case语句时运行dfault语句c语言中语句由上到下依次进行,在进行了default: printf(“a”)后,依次显示b,c在case 1:printf(“b”);后加上break;语句,结果如何?修改程序并上机调试。运行结果及分析:屏幕显示:abbreak把控制权转出switch,就不具进行case 2: printf(“c”)2程序填空输入两个整数,从用户处获取这两个整数,显示其中较大的数,在其后跟随“is larger”。如果这两个数相等,显示“these numbers are equal.”。请在_内填入正确内容。#include void main( )int a,b;pri

12、ntf(“please input two numbers, a, b! “);scanf(“%d%d”,&a,&b);if( ) printf(“%d is larger”, a );else if(_) printf(“these numbers are equal”);else _ _; 填空:ab填空:a=b填空:if(ab) printf(“%d is larger”,b)结果分析:向屏幕输入:1 2,屏幕显示:2 is larger这是一个阶梯式else if语句3编写程序(1)编写一个程序,读入5个整数,然后确定并显示这组数中的最大整数和最小整数。 程序清单:#include v

13、oid main( )int a,b,c,d,e,max,min;printf(input five number.n);scanf(%d %d %d %d %d,&a,&b,&c,&d,&e);max=a;min=e;if(maxb) max=b;if(maxc) max=c;if(maxd) max=d;if(maxd) min=d;if(minc) min=c;if(minb) min=b;if(mina) min=a;printf(%d is the largest.n,max);printf(%d is the lowest.,min);getch(); 程序编写注意事项:该打分号的

14、地方一定要打出,五个数都要进行比较(2)编写程序,读取一个整数,判断并显示出这个整数是奇数还是偶数。(提示:使用求模运算符。偶数是2的倍数。任何2的倍数除以2时,余数均为零。)程序清单:main() int a,b; printf(input a value); scanf(%d,&a); b=a%2; if(b=1) printf(a is a jishu); else if(b=0) printf(a is a oushu); getch(); return; 程序编写注意事项:(3)编写一个程序,从键盘中输入3个不同的整数,然后显示这3个整数的和、平均数、积、最小数和最大数。(用if语句

15、)屏幕中的对话内容如下所示:input three different integers: 13 27 14sum is 54average is 18product is 4914smallest is 13largest is 27程序清单:程序编写注意事项:实验三 循环结构程序设计(一)(验证性实验 2学时)(一)、实验目的1熟悉用while语句、do-wile语句和for语句实现循环的方法2掌握在程序设计中用循环方法实现的算法(二)、实验内容1写出下列程序的运行结果(1)#include void main()int count=1;while(count=10)count+;prin

16、tf(“%sn”,count%2? “*”: “+”);运行结果及分析:(2)#include void main() int row=10,column; while(row=1) column=1;while(column =10)printf(“%s”,row%2 ? “”); column+; row-; printf(“n”);运行结果及分析:(3)#include void main() int y=9;for( ; y0 ; y-) if(y%3=0) printf(%dn , -y);运行结果及分析:2编写程序(1)利用循环语句来显示如下所示的数值表:程序清单如下:程序编写注意

17、事项:(2)编写一程序,能够输入一组10个数字,判断并显示出这些数字中的最大数。提示:程序中应该使用如下的3个变量: counter:能够记数到10的记数器。 number:当前输入到程序中的数字。 largest:迄今为止所发现的最大数字。程序清单:程序编写注意事项:(3)请开发一个程序来输入每油箱的行程里程和所用的汽油。能够计算并显示出对于每个油箱每加仑汽油的行驶里程。处理输入信息后,计算并显示所有油箱每加仑汽油的行驶里程。以下是一个事例的输入/输出:程序清单:程序编写注意事项:(4)编写一个程序读入一个5位数,并判断该整数是否是回文。(回文指顺读和倒读都一样的数字和文字语句,例:1232

18、1,55555。)提示:使用除法运算符和求模运算符把该数分解成单位个数。程序清单:程序编写注意事项:实验四 循环结构程序设计(二)(验证性实验 2学时)(一)、实验目的1熟练掌握循环语句。2较灵活地运用三种不同循环语句实现循环程序设计。3熟练掌握break语句、continue语句及循环的嵌套使用。(二)、实验内容1 写出下列程序的运行结果(1)#include void main() int i,j,k,x=0;for(i=0;i2;i+) x+;for(j=0;j3;j+) if(j%2) continue; x+;x+;k=i+j;printf(k=%d,x=%dn , k , x);运

19、行结果及分析:(2)#include void main() int x,y;for(y=1,x=1;y=10) break;if(x%2=1) x+=5; continue;x-=3; printf(“x=%d,y=%dn”,x,y); 运行结果及分析:(3)#include void main() inti, j , sum; for(i=1;i6;i+) sum=0;for(j=1;j=4;j+)sum+=j; printf(“sum=%dn”, sum); 运行结果及结果:(4) #include void main ( ) int k = 0 , m = 0 , i , j; for

20、( i = 0 ; i 2 ; i+) for ( j = 0 ; j 3 ; j+) k+; k -= j; m = i + j; printf(k=%d,m=%dn,k,m);运行结果及结果:2 程序填空(1)下面程序的功能是:输出100以内同时能被3和7整除的所有整数,请填空。#include void main() int i, j; for ( i=1;_; i+ ) if (_) continue;printf ( %dt,i );填空:填空:程序分析:(2)判断m是否素数#include void main() int m,i,k; scanf(“%d”,&m); for(i=2

21、;i=m)printf(“%d是一个素数n”,m); else printf(“%d不是一个素数n”,m);填空并运行分析:3 编写程序(1)编写一个程序,能够找出几个整数中最小的整数。假定程序读取的第一个值是余下数值的数目。程序清单:程序编写注意事项:(2)编写一个程序显示出如下菱形图案。可以使用printf语句来显示一个(*)和一个空格,尽量多使用循环语句(嵌套的for语句),尽量少用printf语句。程序清单:程序编写注意事项:(3)输入从19941999这个范围内的年份,并使用for循环语句来生成一个简洁的日历。注意闰年的情形。程序清单:程序编写注意事项:实验五 函数(验证性实验、综合

22、性实验 2学时)(一)、实验目的1掌握定义函数的方法2学会利用函数的相关概念解决问题3学会使用函数的方法设计程序(二)、实验内容1写出下列程序的运行结果(1)#include “stdio.h”f(int x, int y);void main() int a=1,b=2;f(a,b);printf(“%d,%dn”,a,b);f(int x,int y)x=x+1;y=y+1;运行结果及分析:(2) #include fun(int a);void main() int a=3; fun(a); printf(%dn,a);fun(int a) a=a+3; printf(%d,a);运行结

23、果及分析:(3)#include int fun(int x) static int a=3; a=a+x; return a; void main() int k=2,m=1,n; n=fun(k); n=fun(m); printf(“%dn”,n); 运行结果及分析: (4) #include float fac(int n) float f; if(n0)printf(“error!”); else if(n=0|n=1) f=1; else f=fac(n-1)*n; return(f); void main() int n=4; float y; y=fac(n); printf(

24、“%d!=%fn”,n,y); 运行结果及结果分析:2. 程序填空(1) 通过调用函数求a+b的和。 #include float add(float x,float y);void main() float add(float x,float y); float a,b,c; scanf(“%f,%f”,&a,&b); c=_; printf(“%f”,c);float add(float x,float y) float z; z=x+y; return z;填空并运行分析:(2)从键盘输入任意一个数,用函数计算它的阶乘#include long int f(int a)long int

25、i,t=1; for(i=1;i=a;i+) t=t*i;return_;void main() long int x;scanf(“%ld”,&x);printf(“%ld”,f(x);填空并运行分析:3编写程序(1) 编写函数floor,把值四舍五入为最近的整数。语句:y = floor + ( x + .5) ;将把x 四舍五入为最近的整数,并存如 y 。要求读取几个整数,并使用前面的语句把每个数字四舍五入为最近的整数。对于程序中处理的每个整数,显示出原始数字和四舍五入后的数字。程序清单:程序编写注意事项:(2) 实现下列每个整型函数。a)函数 celsius 返回与华氏温度等价的摄氏温

26、度。 b)函数 fahrenheit 返回与摄氏温度等价的华氏温度。 c)使用这两个函数编写程序,使其显示一些图表,图表中显示从0度 100度之间的所有摄氏温度的华氏温度等价值,以及从32度 212 度之间的所有华氏温度的摄氏温度等价值。按照见解的表格形式来显示输出结果,在保留可读性的同时使输出的行数最小。程序清单:程序编写注意事项:实验六 数组(一)(验证性实验 2学时)(一)、实验目的1掌握一维数组的定义,赋值和输入输出的方法。2掌握二维数组有关的定义,赋值和输入输出的方法。3掌握与数组有关的非数值计算方法。(二)、实验内容1.写出下列程序的运行结果。(1) #include void m

27、ain()int a3=1,2;int i,j;for(i=0;i3;i+)for(j=0;j3;j+)ai=aj+1;printf(n%d,ai);运行结果及分析: (2)#include #define n 20fun(int a,int n,int m)int i,j;for(i=m;i=n;i-)ai+1=ai;void main()int i,an=1,2,3,4,5,6,7,8,9,10;fun(a,2,9);for(i=0;i5;i+)printf(%d,,ai);运行结果及分析:(3)#include void swap1(int c)int t;t=c0;c0=c1;c1=t

28、;void swap2(int c0,int c1)int t;t=c0;c0=c1;c1=t;void main( ) int a2=3,5,b2=3,5;swap1(a) ;swap2(b0,b1);printf(%5d %5d %5d %5d ,a0,a1,b0,b1);运行结果及分析:2.程序填空(1)将fibonacci数列前15项放入一个一维数组中(fib0=1,fib1=1),并计算其中奇数之和。#include void main() int fib15,i,s=0;fib0=1;fib1=1;for(i=2;i15;i+) ;for(i=0;i15;i+)if( )s=s+f

29、ibi;printf(%dn,s);填空:填空:程序分析:(2)给出以下形式数据,计算各行之和,并存入一个一维数组中。#include void main()int a33=1,2,4,6,1,5,8,0,0,b3=0;int i,j;for(i=0;i3;i+)for(j=0;j3;j+) ;for(i=0;i3;i+)printf(%6d, );填空:填空:程序分析:3. 编写程序(1)已知数组a10=3,7,6,5,4,1,2,9,9,7,计算数组下标为奇数的元素之和。程序清单:程序编写注意事项:(2)使用数组解决下列问题。公司在对销售人员支付佣金。销售人员每个星期收到$200,以及那个

30、星期他们总销售额的9%。例如,在某个星期中销售额为$3000的销售人员收到$200以及$3000的9%,也就是$470。编写一个程序(使用计数器数组),确定销售人员在下列范围内可以赚取的收入(假定每个销售人员的工资将截断为整数):a) $200 -$299b) $300 -$399c) $400 -$499d) $500 -$599e) $600 -$699f) $700 -$799g) $800 -$899h) $900 -$999i) $1000 以及$1000以上程序清单:程序编写注意事项:(3)使用二维数组来解决下列问题。公司与4个销售人员(1 4),他们销售5种不同的产品 (1 5)

31、。每天,每个销售人员为销售的每种不同产品上交报告。每份报告包括:a) 销售人员编号。b) 产品编号。c) 当天每种产品的总销售额。因此,每个销售人员每天上交05份销售报告。假设已经知道上个月所有报告的信息。编写一个程序读取所有这些信息,以得到上个月的销售额,并对销售人员按产品来计算总销售额。所有总和必须存储在二维数组sales中。在处理了上个月的所有信息之后,以列表形式输出结果,其中列代表特定的销售人员,而行代表特定的产品。计算每行的总和,以得到上个月每个销售人员的销售总额。输出结果应该在每行的右边显示产品销售总和,在每列的底部显示个人销售总和。程序清单:程序编写注意事项:实验七 数组(二)(

32、验证性实验 2学时)(一)、实验目的1 掌握字符数组的定义、赋值和引用2 字符串函数的使用。(二)、预习内容1预习数组的定义、赋值及输入输出方法,以及典型的算法。2熟练循环语句与数组处理语句结合的方法。(三)、实验内容1 写出下列程序的运行结果(1)#include void main()char a10= abcdefg,b =abcdefg;a3=0;b3=0; printf(%d,%d,sizeof(a),strlen(a);printf(%d,%d,sizeof(b),strlen(b);运行结果及分析:(2)#include void main()char ch25=6937,825

33、4;int i,j,s=0;for(i=0;i0&chij=9;j+=2)s=10*s+chij-0;printf(%dn,s);运行结果及分析:(3)下列程序的输出结果是:#include void main( )char p120=abcd,p220=abcd,str50=xyz;strcpy(str+2,strcat(p1+2,p2+1);printf(%s,str);运行结果及分析:2 程序填空(1)将一个字符串按逆序重新存放,并输出。#include void main()char a20;int n,i,t; gets(a); ;for(i=0;in/2;i+)_ _ _puts(

34、a);填空:填空:程序分析:(2)以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出.(所谓回文即正向与反向的拼写都一样,例如:adgda).请填空.#include string.h#include int huiwen(charstr)int p,i,j;p=strlen(str); for(i=0,j=p-1;ij; )if( ) return 0;return 1;void main()char str50;printf(input:);scanf(%s,str);if( ) printf

35、(yes!);else printf(no!);填空:填空:程序分析:3 程序改错写出有错误语句的行号,及改正后的语句全行。(每行语句前的序号只标注行号,非程序本身的内容)(1)以下scpy( )函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。#include void scpy(char s ,char t ) int i; while(ti) si+=ti+; ti=0;void main( ) char str1 ,str2 =abcdefgh; scpy(str1,str2); printf(%s ,str1);错误语句的行号:改正后的语句全

36、行:错误分析:(2)比较两个字符串的大小,如果相等输出equal,如果不相等输出unequal.#include void main()char s110,s210; gets(s1);get2(s2); if(s1=s2) printf(“equal”); else printf(“unequal”);错误语句的行号:改正后的语句全行:错误分析:4 编写程序(1)将一个字符串首尾倒置,重新存放。程序清单:程序编写注意事项:(2)(飞机定票系统)一家小型航空公司刚刚购买了计算机,用于新的自动化定票系统。总裁要求您为新系统编制程序。需要分配该航空公司的唯一一架飞机每个航班的座位(容量:10个座位

37、)。程序应该轮流显示下列菜单:please type 1 for “first class”please type 2 for “economy”如果输入1, 则程序应该分配头等舱内的座位(座位1 5)。如果输入2 ,则程序应该分配经济舱的座位(座位 6 10)。然后,程序输出登机证,说明座位号,以及它位于飞机的头等舱,还是经济舱内。使用一个数组来代表飞机的座位安排。将数组的所有元素初始化为0,以说明所有座位都是空的。当分配每个座位时,将数组的对应元素设置为1,以说明不能再次使用那个座位号。当然,程序不应该分配已经分配过的座位。当头等舱满员时,程序应询问是否可以安排在经济舱内(等等)。如果可以

38、,则进行适当的座位分配。如果不可以,则输出信息“next flight leaves in 3 hours”.程序清单:程序编写注意事项:(3)(输出数组)编写一个递归函数printarray,它以数组和数组大小作为参数,并且不返回任何值。当数组大小为0时,函数应该停止处理并返回。程序清单:程序编写注意事项:实验八 指针(验证性实验、综合性实验 2学时)(一)、实验目的1掌握指针的概念、会定义和使用指针变量2掌握指针与一维数组、二维数组、字符数组的关系(二)、实验内容1.写出下列程序的运行结果(1)#include void fun(int * a,int * b) int k;k=*a;*a

39、=*b;*b=k;void main( ) int a=3,b=6;fun(&a,&b);printf(“%d,%d”,a,b);运行结果及分析:(2)#include void fun(int * a,int * b) int *k;k=a;a=b;b=k;void main( ) int a=3,b=6,*x=&a,*y=&b;fun(x,y);printf(“%d,%d”,a,b);运行结果及分析:(3)#include void main( ) int a =1,2,3,4,5,6,7,8,9,0,*p;p=a;printf(“n%d”,*p+9);运行结果及分析:(4)#includ

40、e fun(int *s,int n1,int n2) int i,j,t; i=n1;j=n2; while(ij) t=*(s+i);*(s+i)=*(s+j);*(s+j)=t; i+;j-; void main() int a10=1,2,3,4,5,6,7,8,9,0,i,*p=a; fun(p,0,3);fun(p,4,9);fun(p,0,9); for(i=0;i10;i+) printf(%d,*(a+i);运行结果及分析:2程序填空(1)下面函数用来求出两个整数之和,并通过形参传回两数相加之和值,填空。#include int add(int x,int y,_z);voi

41、d main() int a=3,b=4,c; add(_); printf(“%dn”,c);int add(int x,int y,_z)_=x+y;填空:填空:填空:程序分析:(2)下面的程序通过函数average计算数组中各元素的平均值,请填空。#include float average(int *pa,int n) int i; float avg=0.0; for(i=0;in;i+) avg=avg+_; avg=_; return avg;void main() int i,a5=2,4,6,8,10; float m; m=average(a,5); printf(m=%fn,m);填空:填空:程序分析:3.程序改错写出有错误语句的行号,及改正后的语句全行。(每行语句前的序号只标注行号,非程序本身的内容)(1)将两个整数值进行交换。#include swap(int *p,*q); int *t,a; t

温馨提示

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

评论

0/150

提交评论