C语言学 生 实 验 报 告 册

C语言学 生 实 验 报 告 册

ID:35321591

大小:1.43 MB

页数:57页

时间:2019-03-23

上传者:U-9364
C语言学 生 实 验 报 告 册_第1页
C语言学 生 实 验 报 告 册_第2页
C语言学 生 实 验 报 告 册_第3页
C语言学 生 实 验 报 告 册_第4页
C语言学 生 实 验 报 告 册_第5页
资源描述:

《C语言学 生 实 验 报 告 册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

学生实验报告册(理工类)课程名称:C语言程序设计实验专业班级:NIIT学生学号:1612041031学生姓名:徐正所属院部:软件工程学院指导教师:吴刚2016——2017学年第1学期金陵科技学院教务处制 实验报告书写要求实验报告上交电子稿,标题采用四号黑体,正文采用小四号宋体,单倍行距。实验报告书写说明实验报告中实验目的和要求、实验仪器和设备、实验内容与过程、实验结果与分析这四项内容为必需项。教师可根据学科特点和实验具体要求增加项目。填写注意事项(1)细致观察,及时、准确、如实记录。(2)准确说明,层次清晰。(3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用五级记分制或百分制,按《金陵科技学院课堂教学实施细则》中作业批阅成绩评定要求执行。 金陵科技学院实验报告实验项目名称:初级程序设计实验学时:6同组学生姓名:实验地点:工科楼A101实验日期:2016.9.10实验成绩:批改教师:吴刚批改时间:2016.9.1255 金陵科技学院实验报告实验1初级程序设计一、实验目的和要求(1)熟悉VisualC++集成环境,进行编辑、保存、编译、连接及运行,并能进行简单程序调试;(2)掌握C语言中各种运算符的使用;(3)掌握C语言中各种数据类型的区别与应用;(4)熟练掌握C语言中变量的定义、赋值和使用,表达式语句、输入/输出语句的使用;(5)掌握C语言中输入/输出函数的使用;(6)掌握C语言中控制语句的使用,含if-else、for、while、do-while语句的使用。二、实验仪器和设备奔腾以上计算机,装有windowsXP以上版本操作系统和VisualC++6.0软件。三、实验内容与过程1、程序调试(1)#includemain(){ints,t,p,sum;scanf(“%d%d%d”,&s,&t,&p);sum=s+t+p;printf(“sum=%d ”,sum);}(2)#includemain(){intk=3;if(k=3)printf(“***”);elseprintf(“###”);}(3)#includemain(){intk=0;do{printf(“k=%d ”,k);}while(k++>0);}2、程序改错55 金陵科技学院实验报告下面是判断一个学生考试成绩及格与否的程序(成绩A,或B,或C者为及格;成绩为D者不及格),调试并改进如下程序使其能满足上述输出的需要。#includemain(){charmark=“A”;switch(mark){case“A”:case“B”:case“C”:printf(“>=60 ”);case“D”:printf(“<60 ”);default:printf(“Error ”);}}3、程序设计(1)功能:编程实现使实型正数保留2位小数,并对第三位进行四舍五入。例如:实型数为1234.567,则函数返回1234.570000;实型数为1234.564,则函数返回1234.560000。(2)功能:从键盘输入一个大写字母,要求改用小写字母输出。(3)功能:编写函数计算下列分段函数的值:(4)功能:判断整数x是否是同构数。若是同构数,函数返回1;否则返回0。x的值由主函数从键盘读入,要求不大于100。说明:所谓“同构数”是指这样的数,这个数出现在它的平方数的右边。例如:输入整数5,5的平方数是25,5是25中右侧的数,所以5是同构数。(5)功能:功能:计算正整数n的所有因子(1和n除外)之和并输出。n的值由键盘输入。例如:n=120时,输出239。(6)功能:计算并输出下列多项式的值S=1+1/1!+1/2!+1/3!+...+1/n!例如:键盘给n输入15,则输出为:s=2.718282。注意:要求n的值大于1但不大于100。(7)功能:从低位开始取出长整型变量s奇数位上的数,依次构成一个新数放在t中。例如:当s中的数为:7654321时,t中的数为:7531。4、思考题(1)功能:判断一个三位数是否"水仙花数"。在main函数中从键盘输入一个三位数,并输出判断结果。说明:所谓"水仙花数"是指一3位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1+125+27。(2)功能:计算并输出3到n之间所有素数的平方根之和。55 金陵科技学院实验报告例如:键盘给n输入100后,输出为:sum=148.874270。(3)功能:输出Fibonacci数列中大于s的最小的一个数。其中Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2)例如:键盘输入s=1000时,输出1597。程序清单及流程图:程序改错(1)程序设计(1)#includemain(){floatn;scanf("%f",&n);printf("%.2f0000 ",n);}(2)#includemain(){charn;printf("Inputan大写字母 ");scanf("%c",&n);n=n+32;printf("%c ",n);}(3)#includemain()55 金陵科技学院实验报告{intx,y;printf("PleseInputanX ");scanf("%d",&x);if(x<0&&x!=(-3))y=x*x+x+6;if(x>=0&&x<10&&x!=2&&x!=3)y=x*x-5*x+6;elsey=x*x-x+1;printf("%d ",y);}(4)此题不会(5)#includemain(){intx,i,s;s=0;printf("PleseInputanX ");scanf("%d",&x);for(i=2;imain(){intx,i,j,k;floats;s=1.0;printf("PleseInputanX ");scanf("%d",&x);if(x<=0)printf("Eorr ");for(i=1;i<=x;i++){k=1;for(j=1;j<=i;j++)55 金陵科技学院实验报告k*=j;s=s+1.0/k;}printf("s=%f ",s);}(7)#includemain(){ints,t=0,i=1,a=1;scanf("%d",&s);while(s!=0){a=s%10;s=s/100;a=a*i;i=i*10;t=t+a;}printf("%d ",t);}思考题(1)#includemain(){ints,n,t=0,a=1;scanf("%d",&n);s=n;while(s!=0){a=s%10;s=s/10;a=a*a*a;t=t+a;}if(n==t)printf("n=YES ");elseprintf("n=NO ");}(2)#include#include55 金陵科技学院实验报告main(){intn,i,j;floats=0.0;scanf("%d",&n);for(i=3;i<=n;i++){for(j=2;j=i-1)s=s+sqrt(i);}printf("%f ",s);}(3)#includemain(){inti,n,f0=0,f1=1,f2=1;scanf("%d",&n);for(i=1;;i++){f0=f1;f1=f2;f2=f0+f1;if(f2>=n)break;}printf("%d ",f2);}55 金陵科技学院实验报告四、实验结果与分析(程序运行结果及其分析)程序调试1结果如下程序调试2结果如下程序调试3结果如下程序设计(1):(2)(3)(4)55 金陵科技学院实验报告此题不会(5)(6)(7)思考题(1)(2)(3)五、实验体会(遇到问题及解决办法,编程后的心得体会)刚开始学习C语言的时候,55 金陵科技学院实验报告面对复杂的数据语言,感觉无从下手,感觉让人很头大,不过经过一开始的艰苦学习之后,慢慢的发现了C语言的快乐,虽然还是有很多地方不懂,但是会继续加油的~55 金陵科技学院实验报告实验项目名称:中级程序设计实验学时:8同组学生姓名:实验地点:工科楼A101实验日期:2016.10.21实验成绩:批改教师:吴刚批改时间:2016.10.2355 金陵科技学院实验报告实验2中级程序设计一、实验目的和要求(1)掌握函数的定义、调用及返回、声明的应用;(2)熟练掌握一维数组的定义、初始化及使用;(3)掌握二维数组的定义、初始化及应用;(4)熟练掌握向函数传递一维数组的方法和应用;(5)掌握向函数传递一维数组的方法和应用。二、实验仪器和设备奔腾以上计算机,装有windowsXP以上版本操作系统和VisualC++6.0软件。三、实验内容与过程1、程序调试2、程序改错要求:1、改错时,只允许修改现有语句中的一部分内容,不允许添加和删除语句。#includeintfunc(inta,intb){return(a+b);}main(){intx=3,y=8,z=4,r;r=func(func(x,y),z);printf(“r=%d ”,r);}2、提示行下一行为错误行。(1)功能:判断m是否为素数,若是返回1,否则返回0。#include/**********FOUND**********/voidfun(intn){inti,k=1;if(m<=1)k=0;/**********FOUND**********/for(i=1;i#defineN11main(){inti,number,a[N]={1,2,4,6,8,9,12,15,149,156};printf("pleaseenteranintegertoinsertinthearray: ");/**********FOUND**********/scanf("%d",&number)printf("Theoriginalarray: ");for(i=0;i=0;i--)if(number<=a[i])/**********FOUND**********/a[i]=a[i-1];else{a[i+1]=number;/**********FOUND**********/exit;}if(numbermax){max=a[i][j];s=i;t=j;}/**********FOUND**********/printf("max=a[%d][%d]=%d ",i,j,max);}3、程序设计说明,所有题目均需添加main(),在main()中调用子函数并设计完整的输入输出才可调试通过。(1)功能:编写函数floatfun(intn),求一分数序列2/1,3/2,5/3,8/5,13/8,21/13…的前n项之和。说明:每一分数的分母是前两项的分母之和,每一分数的分子是前两项的分子之和。例如:求前20项之和的值为32.660259。(2)完成子函数intfun(intn),找出一个大于给定整数且紧随这个整数的素数,并作为函数值返回。说明,以下四个关于数组的题目,可以先用一个main()函数实现,然后相关内容学习后再利用数组作函数参数的子函数和main()函数共同实现。(3)功能:编写函数voidfun(intn,inta[]),按顺序将一个4位的正整数每一位上的数字存到一维数组,然后在主函数输出。例如输入5678,则输出结果为5678。(4)功能:编写函数voidfun(intarr[],intn)将一个数组中的值按逆序存放,并在main()函数中输出。例如:原来存顺序为18,2,50,43,69。要求改为:69,43,50,2,18。(5)功能:程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数voidfun(inta[][N],intn),使数组a左下三角元素中的值乘以n。例如:若n的值为3,a数组中的值为|197||297|a=|238|则返回主程序后a数组中的值应为|468||456||81012|(6)功能:编写函数voidfun(intarray[3][3]),实现矩阵(3行3列)的转置(即行列互换)。55 金陵科技学院实验报告例如:输入下面的矩阵:100200300400500600700800900程序输出:100400700200500800300600900五、实验注意事项(1)调用系统库函数要包含相应头文件;(2)函数可以嵌套调用,但不可以嵌套定义;(3)注意数组的越界问题;(4)找最大值(最小值)的算法:先将第一个值认为是最大(小)的,检索以后的值,判断如果当前数组元素值比保留在变量中的最大(小)值大(小),则用当前数组元素值替换该变量中的值。六、讨论、思考题1、功能:编写函数floatfun(),利用以简单迭代方法Xn+1=cos(Xn)求方程:cos(x)-x=0的一个实根。迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0),求出一个新的x1;(4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2);(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。输出:程序将输出结果Root=0.739085。2、功能:编写floatfun(floatarray[],intn),统计出若干个学生的平均成绩,最高分以及得最高分的人数。例如:输入10名学生的成绩分别为92,87,68,56,92,84,67,75,92,66,则输出平均成绩为77.9,最高分为92,得最高分的人数为3人。3、编写函数intfun(intlim,intaa[MAX]),该函数的功能是求出小于lim的所有素数并放在aa数组中,该函数返回求出素数的个数。4、功能:编写函数intfun(inta[M][M]),求5行5列矩阵的主、副对角线上元素之和。注意,两条对角线相交的元素只加一次。5、功能:请编一个函数voidfun(inttt[M][N],intpp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。程序清单及流程图:程序改错(1)55 金陵科技学院实验报告(2)(3)55 金陵科技学院实验报告程序设计(1)#include"stdio.h"floatfun(intn){Inti;floatsum=2.0,f1=2.0,f2=1.0,f3;for(i=2;i<=n;i++){f3=f1+f2;f2=f1;f1=f3;sum+=f1/f2;}returnsum;}main(){inta;printf("pressinputanN(N>1):");scanf("%d",&a);printf("sum=%f ",fun(a));}(2)#include"stdio.h"floatfun(intn){inti,j;for(i=n+1;;i++)55 金陵科技学院实验报告{for(j=2;j=i){printf("%d ",i);break;}}}main(){inta;printf("pressinputanN:");scanf("%d",&a);fun(a);}(3)#include"stdio.h"voidfun(intn,inta[]){Inti,b[4]={0};for(i=0;i=0;i--){a[i]=n%10;n=n/10;}fun(4,a);}(4)#include"stdio.h"#defineN5voidfun(intarr[],intn)55 金陵科技学院实验报告{inti,j;for(i=0;i<=N/2;i++){j=arr[i];arr[i]=arr[N-i-1];arr[N-i-1]=j;}}voidmain(){inti,a[]={8,6,5,4,1};fun(a,N);for(i=0;i#includefloatfun(){floatx1=0.0,x0;inti;for(i=0;;i++){x0=x1;x1=cos(x0);if(fabs(x0-x1)<0.000001)break;}returnx1;}voidmain(){printf("Root=%f ",fun());}(2)#include#defineN10floatfun(floatarray[],intn){floatavg,sum=0.0,k;inti,j=0,max=0;for(i=0;imax)max=array[i];}for(i=0;i#defineMAX1000intfun(intlim,intaa[MAX]){Inti,j,m=1;for(i=3;i=i-1){m++;aa[m-1]=i;}}}returnm;}voidmain(){intn,a[MAX]={0};scanf("%d",&n);printf("%d ",fun(n,a));}(4)#include#defineM5intfun(inta[][M]){inti,j,sum1=0,sum2=0;for(i=0;i#defineM4#defineN5intfun(inttt[M][N],intpp[N]){inti,j,min=0;for(i=0;ivoidinput(int*arr,intn){int*p,i;p=arr;printf("pleaseenter10integers: ");for(i=0;i#include#include/**********FOUND**********/voidfun(chars,chart){inti,d;/**********FOUND**********/d=len(s);/**********FOUND**********/for(i=1;ivoidinput(int*arr,intn){int*p,i;55 金陵科技学院实验报告p=arr;printf("pleaseenter10integers: ");for(i=0;i*max)<改为>max=p;elseif(*p<*min)min=p;t=*arr;*arr=*min;*min=t;/**********ERROR**********/if(max==arr)max=min;此处不该用赋值=改为==t=*(arr+n-1);*(arr+n-1)=*max;*max=t;}voidoutput(int*arr,intn){int*p,i;p=arr;printf("Thechangedarrayis: ");/**********ERROR**********/for(i=0;i#include#include/**********FOUND**********/55 金陵科技学院实验报告voidfun(chars[],chart[])加上[]{inti,d;/**********FOUND**********/d=strlen(s);len使用错误/**********FOUND**********/for(i=0;ivoidmain(){inta,b,c,x;int*pa,*pb,*pc;pa=&a;pb=&b;pc=&c;printf("请输入3个整数 ");scanf("%d%d%d",pa,pb,pc);if(*pa>*pb){x=*pa;*pa=*pb;*pb=x;}if(*pa>*pc){x=*pa;*pa=*pc;55 金陵科技学院实验报告*pc=x;}if(*pb>*pc){x=*pb;*pb=*pc;*pc=x;}printf("这3个数由小到大的排列顺序为%d,%d,%d",*pa,*pb,*pc);}(2)#include#defineN10floatfun(float*a,intn);intmain(){inti,n;floatave,*p,a[N];p=&a[0];printf("请输入课程数目:");scanf("%d",&n);getchar();for(i=0;i55 金陵科技学院实验报告intfun(int*s,intt,int*k){inti;intmax=s[0];for(i=1;imax){max=s[i];*k=i;}}returnmax;}intmain(){inti,m;intmax;inta[10]={876,675,896,101,301,401,980,431,451,777};for(i=0;i<10;i++){printf("%d",a[i]);}printf(" ");max=fun(a,10,&m);printf("%d,%d",m,max);getchar();return0;}(4))#include#includevoidlencat(charc1[],charc2[]){inti,d,k;55 金陵科技学院实验报告d=strlen(c2);k=strlen(c1);for(i=0;ivoidfun(chars[],charc){inti;for(i=0;s[i]!='';i++)if(s[i]!=c)printf("%c",s[i]);55 金陵科技学院实验报告printf(" ");}main(){chars[N];printf(" 请输入:");gets(s);fun(s,'c');}(6)#includelongfun(char*p){longn=0;intflag=0;while(*p!=''){if(*p=='-')flag=1;elseif(*p=='+')flag=0;elsen=n*10+(*p-'0');p++;}if(flag==1)n=-n;returnn;}main(){chara[5];longn;scanf("%s",a[5]);fun(a);printf("%d",n);}思考题(1)#defineN4#defineM3#includevoidfun(char(*s)[N],char*b){55 金陵科技学院实验报告inti,j;for(i=0;ivoidfun(intstr[],inti,intn){inta,j;for(a=0;a<12;a++)if(avoidfun(char*s,chart[])55 金陵科技学院实验报告{inti=0,j=0;char*p;p=s;while(*p!=''){if(i%2==1&&*p%2==1){t[j]=*p;j++;}i++;p++;}puts(t);}main(){chars[M]={1},t[M]={1};inti,n;gets(s);fun(s,t);}(4)#defineM300#includeintfun(char*s){intj=1;char*p;p=s;while(*p!=''){if(*p==''&&*(p+1)!='')j++;p++;}printf("%d ",j);}main(){chars[M]={1};inti,n;gets(s);55 金陵科技学院实验报告fun(s);}(5)#include#include#includevoidfun(chars[]){inti,len;len=strlen(s);for(i=len-1;i>0;i--){s[2*i]=s[i];s[2*i-1]='';}len=strlen(s);s[len]='';}main(){chara[8],*s;scanf("%s",a[8]);fun(a);printf("%s",s);}四、实验结果与分析(程序运行结果及其分析)程序调试1程序调试255 金陵科技学院实验报告程序调试3:思考:上面程序中函数swap()预将两个数的值相互交换,但结果为什么没有交换?答:程序只是调换了指向对应值的指针,并没有对值进行调换。改错1:55 金陵科技学院实验报告(2):编程1:编程2:编程(3):编程(4):编程(5):55 金陵科技学院实验报告编程(6):思考题(1):(2):(3):(4):55 金陵科技学院实验报告五、实验体会(遇到问题及解决办法,编程后的心得体会)编程是一个需要百分百精确度的东西,还要有良好的编程习惯,让自己编的程序更简单明了。也是一件很有意思的事情,对这门课程,我喜欢自己独立去实践和钻研。这是一个极其享受的过程。55 金陵科技学院实验报告实验项目名称:构造类型程序设计实验学时:4同组学生姓名:实验地点:实验日期:实验成绩:批改教师:批改时间:55 金陵科技学院实验报告实验4构造类型程序设计一、实验目的和要求(1)熟悉结构体和共同体的概念;(2))熟悉并掌握结构体变量、数组和共同体变量的定义、赋值与使用;(3)掌握结构体指针的定义与引用;(4)掌握链表的概念,初步学会对链表进行操作;(5)熟悉文件打开、关闭、写入、读出的方法;学会使用文件操作函数。二、实验仪器和设备奔腾以上计算机,装有windowsXP以上版本操作系统和VisualC++6.0软件。三、实验内容与过程1、程序调试(1)structaa{intx,*y;}*p;inta[8]={10,20,30,40,50,60,70,80};structaab[4]={100,&a[1],200,&a[3],10,&a[5],20,&a[7]};main(){p=b;printf(″%d″,*++p->y);printf(″%d\n″,++(p->x));}(2)strucSTU{charname[10];intnum;};voidf1(structSTUc){structSTUb={“LiSiGuo”,2042};c=b;}voidf2(structSTU*c){structSTUb={“SunDan”,2044};*c=b;}main(){structSTUa={“YangSan”,2041},b={“WangYin”,2043};f1(a);f2(&b);printf(“%d%d ”,a.num,b.num);55 金陵科技学院实验报告}2、程序设计(1)学生记录由学号和成绩组成,结构体类型定义如下:typedefstruct{charnum[10];doubles;}STREC;功能:a所指向的数组中有N名学生的数据,请编写函数intfun(STRECa[],STRECb[]),把a数组中分数最高的学生数据放在b所指的数组中。分数最高的学生可能不止一个,函数返回分数最高的学生人数。要求在main函数完成数据输入,及输出最高分和所有分数最高的学生相关信息。(2)求某一位学生的成绩平均分。某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分应为78.875。#include#defineN8typedefstruct{charnum[10];doubles[N];doubleave;}STREC;voidfun(STREC*a){}main(){STRECs={"GA005",85.5,76,69.5,85,91,72,64.5,87.5};inti;fun(&s);printf("The%s'sstudentdata: ",s.num);for(i=0;itypedefstruct{charnum[10];doubles;}STREC;intfun(STRECa[],STRECb[]){inti,j=0,n=0;doublet;t=a[0].s;for(i=1;i<6;i++){if(t#defineN8typedefstruct{charnum[10];doubles[N];doubleave;}STREC;voidfun(STREC*a){inti;doubles=0.0;for(i=0;i<8;i++)s+=a->s[i];a->ave=s/8;}main(){STRECs={"GA005",85.5,76,69.5,85,91,72,64.5,87.5};inti;fun(&s);printf("The%s'sstudentdata: ",s.num);for(i=0;i#includemain(){FILE*fp;chara[100],ch;inti,j=0;gets(a);fp=fopen("file1.txt","w");fputs(a,fp);fclose(fp);printf("输入要查找的字母:");ch=getchar();for(i=0;i<10;i++){if(ch==a[i]){printf("Yes! ");j=1;break;}}if(j==0)printf("No! ");}思考题(1)syx3_1.c#includetypedefstruct{charnum[10];doubles;}STREC;doublefun(STREC*a,STREC*b,int*n){inti,j=0;doubleS=0.0,ave;for(i=0;i<8;i++)S+=a[i].s;ave=S/8;for(i=0;i<8;i++)if(a[i].s#include#defineN8structslist{doubles;structslist*next;};typedefstructslistSTREC;doublefun(STREC*h){STREC*c;doublemax;c=h->next;max=c->s;while(c->next!=0){c=c->next;if(maxs)max=c->s;}returnmax;}STREC*creat(double*s){STREC*h,*p,*q;inti=0;h=p=(STREC*)malloc(sizeof(STREC));p->s=0;55 金陵科技学院实验报告while(is=s[i];i++;p->next=q;p=q;}p->next=NULL;returnh;}outlist(STREC*h){STREC*p;p=h;printf("head");do{printf("->%2.0f",p->s);p=p->next;}while((p->next)!=NULL);printf("->NULL ");}main(){doubles[N]={56,89,76,95,91,68,75,85},max;STREC*h;h=creat(s);outlist(h);max=fun(h);printf("max=%6.1f ",max);}55 金陵科技学院实验报告四、实验结果与分析程序设计(1)syx2_1.c正确(2)syx2_2.c正确(3)syx2_3.c思考题(1)syx3_1.c55 金陵科技学院实验报告正确(3)syx3_2.c正确55 金陵科技学院实验报告五、实验体会(遇到问题及解决办法,编程后的心得体会)结束了C语言的上学期学习内容,还是有很多内容不懂的,还是有很多不懂的地方,这个学期结束了,下个学期希望能够好好的更加深入的学习C语言。55

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭