谭浩强C语言程序设计第二版习题答案.pdf_第1页
谭浩强C语言程序设计第二版习题答案.pdf_第2页
谭浩强C语言程序设计第二版习题答案.pdf_第3页
谭浩强C语言程序设计第二版习题答案.pdf_第4页
谭浩强C语言程序设计第二版习题答案.pdf_第5页
已阅读5页,还剩44页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

C 语言程序设计(第语言程序设计(第 2 版)课后习题答案版)课后习题答案 第一章第一章 1.请参照本章例题,编写一个 C 程序,输出以下信息: * Very good! * 解: #include void main() printf(“*“); printf(“n“); printf(“Verygood!n“); printf(“n“); printf(“*“); 2.编写一个 C 程序,输入 a、b、c 三个值,输出其中最大值。 解: #include void main() int a,b,c,max; printf(“请输入三个数 a,b,c:n“); scanf(“%d,%d,%d“, max=a; if(max #include void main() double P, r=0.1, n=10; P=pow(1+r), n); printf(“%lfn“, P); 3.请编程序将“China“译成密码, 译码规律是用原来字母后面的第 4 个字母代替原 来的字母。例如,字母“A“后面第 4 个字母是“E“, “E“代替“A“。因此,“China“ 应译为“Glmre“。请编一程序,用赋初值的方法使 cl、c2、c3、c4、c5 五个变量 的值分别为C、h、i、n、a,经过运算,使 c1、c2、c3、c4、c5 分别变为G、 l、m、r、e,并输出。 解: #include void main() char c1=C,c2=h,c3=i,c4=n,c5=a; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; printf(“密码是%c%c%c%c%cn“,c1,c2,c3,c4,c5); 第三章第三章 3.用下面的 scanf 函数输入数据,使 a=3, b=7, x=8.5, y=71.82, c1=A, c2=a。问在 键盘上如何输入? 解: #include void main() int a, b; float x, y; char c1, c2; scanf(“a=%d, b=%d“, scanf(“ x=%f, y=%e“, scanf(“ c1=%c, c2=%c“, a=3, b=7 x=8.5, y=71.82 c1=A, c2=a 5. 设圆半径 r=1.5,圆柱高 h=3,求圆周长、圆面积、圆球表面积、圆球体积、 圆柱体积。用 scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点 后 2 位数字。请编程序。 解: #include void main() float r,h,C1,Sa,Sb,Va,Vb; scanf(“%f,%f“, C1=2*3.14*r; Sa=3.14*r*r; Sb=4*Sa; Va=4*3.14*r*r*r/3; Vb=Sa*h; printf(“C1=%.2fn“,C1); printf(“Sa=%.2fnSb=%.2fnVa=%.2fnVb=%.2fn“,Sa,Sb,Va,Vb); 6. 输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,输出要求有文 字说明,取位 2 小数。 解: #include void main() float F,c; scanf(“%f“, c=5*(F-32)/9; printf(“c=%.2f“,c); 7. 编程序,用 getchar 函数读入两个字符给 c1、c2,然后分别用 putchar 函数和 printf 函数输出这两个字符。思考以下问题: (1)变量 c1、c2 应定义为字符型或整形?或二者皆可? (2)要求输出c1和c2值的ASCII码, 应如何处理?用putchar函数还是printf函数? (3)整形变量与字符变量是否在任何情况下都可以互相代替?如: charc1,c2;与 intc1, c2; 是否无条件地等价? 解: #include void main() char c1,c2; c1=getchar(); c2=getchar(); putchar(c1);putchar(n);putchar(c2);putchar(n); #include void main() char c1,c2; c1=getchar(); c2=getchar(); printf(“c1=%d c2=%dn“,c1,c2); printf(“c1=%c c2=%cn“,c1,c2); 第四章第四章 3. 写出下面各逻辑表达式的值。设 a=3,b=4,c=5。 (1)a+bc printf(“请输入 3 个整数:“); scanf(“%d,%d,%d“, temp=(ab)?a:b; max=(tempc)?temp:c; printf(“3 个整数的最大数是%dn“,max); 6. 给一个百分制成绩,要求输出等级A、B、 C、D、 E。90 分以上为A,8090 分为B,7079 分为C,60 分以下为D。 解: #include void main() float score; char grade; printf(“请输入学生成绩:“); scanf(“%f“, while(score100|score void main() long int num; int indiv,ten,hundred,thousand,ten_thousand,place;/*分别代表个位、十位、百 位、千位、万位和位数*/ printf(“请输入一个整数(099999): “); scanf(“%ld“, if (num9999)place=5; elseif(num999)place=4; elseif(num99)place=3; elseif(num9)place=2; elseplace=1; printf(“place =%dn“, place); ten_thousand=num/10000; thousand=num/1000%10; hundred=num/100%10; ten=num%100/10; indiv=num%10; switch(place) case 5: printf(“%d,%d,%d,%d,%d“,ten_thousand,thousand,hundred,ten,indiv); printf(“n 反序数字为: “); printf(“%d%d%d%d%dn“,indiv,ten,hundred,thousand,ten_thousand); break; case 4: printf(“%d,%d,%d,%d“,thousand,hundred,ten,indiv); printf(“n 反序数字为: “); printf(“%d%d%d%dn“,indiv,ten,hundred,thousand); break; case 3: printf(“%d,%d,%d“,hundred,ten,indiv); printf(“n 反序数字为: “); printf(“%d%d%dn“,indiv,ten,hundred); break; case 2: printf(“%d,%d“,ten,indiv); printf(“n 反序数字为: “); printf(“%d%dn“,indiv,ten); break; case 1: printf(“%d“,indiv); printf(“n 反序数字为: “); printf(“%dn“,indiv); break; 8. 企业发放的奖金根据企业的当年利润决定。 当利润 I 低于或等于 100000 元时, 奖金可提成 10%;利润大于 100000 元,小于 200000 元(1000001000000)时,超过 1000000 元的 部分按 1%提成。从键盘输入当年利润 I,求应发放奖金总数。要求: (1)用 if 语句编程序;(2)用 switch 语句编程序。 解: (1) 用 if 语句编程序。 #include void main() long i; float bonus,bon1,bon2,bon4,bon6,bon10; bon1=100000*0.1;/*利润为 10 万元时的奖金*/ bon2=bon1+100000*0.075;/*利润为 20 万元时的奖金*/ bon4=bon2+200000*0.05;/*利润为 40 万元时的奖金*/ bon6=bon4+200000*0.03;/*利润为 60 万元时的奖金*/ bon10=bon6+400000*0.015;/*利润为 100 万元时的奖金*/ printf(“请输入利润 i: “); scanf(“%ld“, if(i void main() long i; float bonus, bon1, bon2, bon4, bon6, bon10; int c; bon1=100000*0.1; bon2=bon1+100000*0.075; bon4=bon2+200000*0.05; bon6=bon4+200000*0.03; bon10=bon6+400000*0.015; printf(“请输入利润 i: “); scanf(“%ld“, c=i/100000; if(c10)c=10; switch(c) case 0: bonus=1*0.1;break; case 1: bonus=bon1+(i-100000)*0.075;break; case 2 : case 3: bonus=bon2+(i-200000)*0.05; break; case 4: case 5: bonus=bon4+(i-400000)*0.03;break; case 6: case 7: case 8: case 9: bonus=bon6+(i-600000)*0.015;break; case 10: bonus=bon10+(i-1000000)*0.01; printf(“奖金是%10.2f“,bonus); 9. 输入 4 个整数,要求按由小到大的顺序输出。 解: #include void main() int t,a,b,c,d; printf(“请输入 4 个整数: “); scanf(“%d,%d,%d,%d“, printf(“n a=%d,b=%d,c=%d,d=%dn“,a,b,c,d); if(ab)t=a; a=b; b=t; if(ac)t=a; a=c; c=t; if(ad)t=a; a=d; d=t; if(bc)t=a; b=c; c=t; if(bd)t=b; b=d; d=t; if(cd)t=c; c=d; d=t; printf(“排序结果如下: n“); printf(“%d, %d, %d, %dn“,a,b,c,d); 10. 有 4 个圆塔,圆心分别为(2,2)、(-2,2)、(-2,-2)、(2,-2),圆半径为 1。 这 4 个塔的高度分别为 10m。塔以外无建筑物。今输入任一点的坐标,求该点的 建筑高度(塔外的高度为零)。 解: #include void main() int h=10; float x1=2,y1=2,x2=-2,y2=2,x3=-2,y3=-2,x4=-2,y4=-2,x,y,d1,d2,d3,d4; printf(“请输入一个点(x,y): “); scanf(“%f,%f“, d1=(x-x1)*(x-x1)+(y-y1)*(y-y1);/*求该点到各中心点的距离*/ d2=(x-x2)*(x-x2)+(y+y2)*(y+y2); d3=(x+x3)*(x+x3)+(y-y3)*(y-y3); d4=(x+x4)*(x-x4)+(y+y4)*(y+y4); if(d11/*判断该点是否在塔外*/ printf(“该点高度为%dn“,h); 11. 求 方程的解。 根据代数知识,应该有以下几种可能: (1)a=0, 不是二次方程,而是一次方程。 (2) ,有两个相等的实根。 (3) ,有两个不等的实根。 (4) ,有两个共轭复根。 编写程序,运行时,分别给出不同的 a, b, c 值,相应于上面 4 种情况,分析输出 结果。 解: #include #include #include void main() float a,b,c,disc,x1,x2,realpart,imagpart; scanf(“%f,%f,%f“, printf(“The equation“); if(fabs(a)1e-6) x1=(-b+sqrt(disc)/(2*a); x2=(-b-sqrt(disc)/(2*a); printf(“has distinct real roots:%8.4f and %8.4fn“,x1,x2); else realpart=-b/(2*a); imagpart=sqrt(-disc)/(2*a); printf(“has complex roots:n“); printf(“%8.4f+%8.4fin“,realpart,imagpart); printf(“%8.4f-%8.4fin“,realpart,imagpart); 第五章第五章 1. 求 100200 间的全部素数。 解: #include #include void main() int m,i,n=0; double k; for(m=101;m=k+1) printf(“%d“,m);n=n+1; if(n%10=0)printf(“n“); printf(“n“); 2. 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 解: #include void main() char c; int i=0,j=0,k=0,l=0; while(c=getchar()!=n) if(c=A printf(“水仙花“数是:“); for(n=100;n void main() int day,x1,x2; day=9; x2=1; while(day0) x1=(x2+1)*2; x2=x1; day-; printf(“total=%dn“,x1); 5. 一球从 100 米高度自由下落,每次落地后返回原高度的一半,再落下。求它 在第 10 次落地时,共经过了多少米?第 10 次反弹多高? 解: #include void main() int i,n;double h=100,s=100; scanf(“%d“, for(i=1;i #include void main() int i,j,k; for(i=0;i void main() char i,j,k;/*i 是 A 的对手,j 是 B 的对手,k 是 C 的对手*/ for(i=X;i main() float a10,sum,avg; int i; sum=0.0; printf(“Please input the students score:“); for(i=0;i void main() int ch10; int i,max=0,xh; printf(“请输入 10 个学生的成绩:n“); for(i=0;imax) max=chi; xh=i; printf(“成绩最高为:%dn“,max); printf(“该生的序号为:%dn“,xh); 3. 有 3 个学生,上 4 门课,要求输入全部学生的各门课成绩,并分别求出每门 课的平均成绩。 解: #include #include #define RENSHU 3 #define KECHENG 4 void main() float chengji44; int i,j; printf(“n 请按人输入(一次输入一个人所有课程的成绩)成绩(%d 人,%d 门 课程) :“,RENSHU,KECHENG); for(i=0;i void main () int i,j,k; float a55=78,79,90,67,60,76,89,63, 86,75,96,56,54,63,86,96, 63,96,98,97; float sum,t; for(i=0;i void main() int i,a 10,temp; for(i=0;i int main() int a15=15,14,13,12,11,10,9,8,7,6,5,4,3,2,1; int key,mid,star=0,end=15-1; printf(“enter a look for number:n“); scanf (“%d“, if(keya0|keyamid)end=mid-1; elsestar=mid+1; if(starend) printf(“无此数n“); 7. 输出以下图案: 解: #include void main() int i,j,k;char a55; for(i=0;i void main() int i,j,upp,low,dig,spa,oth; char text380; upp=low=dig=spa=oth=0; for(i=0;i=Achar str1100,str2100; gets(str1); for(i=0;str1i!=0;i+) if(str1i=65char str1100,str2100,str3201; gets(str1); gets(str2); str3=strcat(str1,str2); printf(“%sn%sn%sn“,str1,str2,str3); (2) #include void main() int i,j;char str1100,str2100,str3201; gets(str1); gets(str2); for(i=0;str1i!=0;i+) str3i=str1i; for(j=0;str2j!=0;j+) str3j+i=str2j; printf(“%sn%sn%sn“,str1,str2,str3); 第七章第七章 1. 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这 两个函数,并输出结果两个整数由键盘输入。 解: #include int maxyueshu(int m,int n) int i=1,t; for(;i=n) j=m; else j=n; for(;!(j%m=0j+) ; return j; void main() int a,b,max,min; printf(“enter two number is: “); scanf(“%d,%d“, max=maxyueshu(a,b); min=minbeishu(a,b); printf(“max=%d,min=%dn“,max,min); 2. 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 解: #include int psushu(int m) int i,t=1; for(i=2;i int zhuangzhi(int b33) int i,j,t; for(i=0;i=i gets(str0); fanxu(str0); puts(str0); fanxu(char str1100) int i,t,j; char str2100;strcpy(str2,str1); t=strlen(str1); for(i=0,j=t-1;j-1;i+,j-) str1i=str2j; 5. 写一函数,将两个字符串连接。 解: #include lianjie(char a100,b100) strcat(a,b); void main() char str1100,str2100; gets(str1);gets(str2); lianjie(str1,str2); puts(str1); 6. 写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。 解: #include fuzhi(char a100,b100) int i,j=0; for(i=0;ai!=0;i+) if(ai=97|ai=101|ai=105|ai=111|ai=117|ai=65|ai=69|ai= =73|ai=85) bj=ai; j+; void main() char str1100,str2100; gets(str1); fuzhi(str1,str2); puts(str2); 7. 写一函数,输入一个四位数字,要求输出这四个数字字符,但每个数字间空 一个空格。如输入 2008,应输出“2_0_0_8“。 解: #include void insert(char str) int i; for(i=strlen(str);i0;i-) str2*i=stri; str2*i-1= ; printf(“noutput:n%s“,str); void main() char str80; printf(“ninput four digits:“); scanf(“%s“,str); insert(str); 8. 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和 其它字符的个数,在主函数中输入字符串以及输出上述结果。 解: #include char tongji(char str0100,int b4) int i; for(i=0;str0i!=0;i+) if(str0i=65 static char word115; for(;str1i!=0;i+) if(!(str1i=97 void main() char str0100,longword15; gets(str0); cechang(str0,longword); puts(longword); 10. 写一函数用“起泡法“对输入的 10 个字符按由小到大的顺序排列。 解: #include int paixu(int x) int i,j,t; for(j=1;jxi+1) t=xi+1;xi+1=xi;xi=t; void main() int y10;int i; for(i=0;i float x110,x25; float pp(),cc(),find(); void main() char name1020,class520; float score105,max5;int a5,i,j; for(i=0;i #define N 10 find(int a,b) int i,j,s,t,cN2; for(i=0;ici+10) t=ci0;ci0=ci+10;ci+10=t; s=ci1;ci1=ci+11;ci+11=s; for(i=0;i void main() int max_4(int a,int b,int c,int d); int a,b,c,d,max; printf(“Please enter interger numbers:“); scanf(“%d%d%d%d“, max=max_4(a,b,c,d); printf(“max=%d n“,max); int max_4(int a,int b,int c,int d) int max_2(int,int); int m; m=max_2(a,b); m=max_2(m,c); m=max_2(m,d); return(m); int max_2(int a,int b) if(ab) return a; else return b; 14. 用递归法将一个整数 n 转换成字符串。例如,输入整数 2008,应输出字符串 “2008“。n 的位数不确定,可以是任意位数的整数。 解: #include #include int x10; pf(unsigned long m,int n) int y; if(n=0) y=(int)(m%10);x0=y; else y=(unsigned long)(m-pf(m,n-1)/pow(10,n)%10;xn=y; return(y); void main() unsigned long a,b;int i,j,k;char c11; scanf(“%ld“, for(j=0,b=a;b0.1;j+,b/=10) ; pf(a,j-1); for(i=0,k=j-1;i int find(int x,int y,int z) int i,t,s,days=0; if(x%4=0) t=1; else t=0; for(i=1;i void main() int a,b,c,*p1,*p2,*p3,t; scanf(“%d,%d,%d“, p1=p2=p3= if(*p1*p2)t=p1;p1=p2;p2=t; if(*p1*p3)t=p1;p1=p3;p3=t; if(*p2*p3)t=p2;p2=p3;p3=t; printf(“%d,%d,%dn“,*p1,*p2,*p3); 2. 输入三个字符串,按由小到大的顺序输出。 解: #define N 3 #define M 20 #include void main() char str0NM,str1M,*p,*q; int i,l,m,n; q=str0; for(;p0)strcpy(str1,q);strcpy(q,q+1);strcpy(q+1,str1); m=strcmp(q,q+2); if(m0)strcpy(str1,q);strcpy(q,q+2);strcpy(q+2,str1); n=strcmp(q+1,q+2); if(n0)strcpy(str1,q);strcpy(q+1,q+2);strcpy(q+2,q+1); for(p=q;p void main() int number10; input(number); max_min_value(number); output(number); input(int number10) int i; printf(“input 10 numbers:“); for(i=0;i*max) max=p; else if(*p void shift(float *p,int x) float aN,*q,*o;int i; o=a;q=p; for(i=0;i=q;p-) *p=*(p-x); for(i=0;i void main() int i,j,k,aN+1,*p; for(i=0,p=a;p(a+N)p=a+1; if(*p!=0)i+; if(i-3)=0)*p=0;i=0;k-; p+; for(i=1;i void main() char s255; gets(s); printf(“长度是 %d n“,strlen(s); 7. 有一字符串 a,内容为: “My name is Li jilin.“,另有一字符串 b,内容为: “Mr. Zhang Haoling is very happy.“。写一函数,将字符串 b 中从第 5 个到第 17 个字符 复制到字符串 a 中,取代字符串 a 中第 12 个字符以后的字符。输出新的字符串 a。 解: #define N 100 #include #include void main() void change_name(char *p1,char *p2); char aN=“My name is Li jilin.“,*p1; char bN=“Mr. Zhang Haoling is very happy.“,*p2; p1=a,p2=b; change_name(p1,p2); printf(“%sn“,p1); void change_name(char *p1,char *p2) strncpy(p1+11,p2+4,13); *(p1+23)=.; *(p1+24)=0; 8. 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各 有多少。 解: #include void main () int upp=0,low=0,dig=0,spa=0,oth=0,i=0; char *p,s20; printf(“input string:“); while(si=getchar()!=n) i+; p= while(*p!=n) if(*p=A)char *p10,str1020; for(i=0;i0) temp=*(p+j); *(p+j)=*(p+j+1); *(p+j+1)=temp; 10. 将 n 个数按输入时顺序的逆序排列,用函数实现。 解: #include void main () int i,n; char *p,num20; printf(“input n:“); scanf(“%d“, printf(“input these numbers:n“); for(i=0;i void inv(int *a,int n) int temp,*q,i=0; q=a+n-1; while(a+i void main () char str50,*pstr; int i,j,k,m,e10,digit,ndigit,a10,*pa; printf(“input a string:n“); gets(str); printf(“n“); pstr= pa= ndigit=0; i=0; j=0; while(*(pstr+i)!=0) if(*(pstr+i)=0) k=1; while(k0) digit=*(pstr+i-1)-48; k=1; while(k void main () int a33,*p,i; printf(“input matrix:n“); for(i=0;i=3) days+=1; printf(“n%d/%d is the %dth day in%d.“,date.month,date.day,days,date,year); 2. 写一个函数 days,实现上面的计算。由主函数将年、月、日传递给 days 函数, 计算后将日子数传回主函数输出。 解: structy_m_d int year: int month; int day; date; int days(structy_m_ddate1) int sum; switch(date1.month) case 1:sum=date1.day;break; case 2:sum=date1.day+31;break; case 3:sum=date1.day+59;break; case 4:sum=date1.day+90;break; case 5:sum=date1.day+120;break; case 6:sum=date1.day+151;break; case 7:sum=date1.day+181;break; case 8:sum=date1.day+212;break; case 9:sum=date1.day+243;break case 10:sum=date1.day+243;break case 11:sum=date1.day+243;break case 12:sum=date1.day+243;break if(date1.year%4=0 return sum; 3. 编写一个函数 print,打印一个学生的成绩数组,该数组中有 5 个学生的数据 记录,每个记录包括 num、name、score3,用主函数输入这些记录,用 print 函数输出这些记录。 解: #define N 5 struct student char num6; char name8; int score4; stuN; void main() int i,j ; for(i=0;imax) max=sum; maxi=i; average/=N; printf(“NO.namescore1score2score3averagen“); for(i=0;i #include #define LEN sizeof(struct student) struct student intnum; char sex; float score; struct student *next; ; void main() struct student *head,*p,*q; head=p=q=(struct student *)malloc(LEN); scanf(“%d,%s,%f“, p=(struct student *)malloc(LEN); scanf(“%d,%s,%f“, q=(struct student *)malloc(LEN); scanf(“%d,%s,%f“, head-next=p; p-next=q;q-next=NULL; p=head; printf(“n 结点 1:%d,%s,%6.2fn“,p-num,p-sex,p-score); p=p-next; printf(“n 结点 2:%d,%s,%6.2fn“,p-num,p-sex,p-score); p=p-next; printf(“n 结点 3:%d,%s,%6.2fn“,p-num,p-sex,p-score); 第十章第十章 4. 从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出 到一个磁盘文件 test 中保存。输入的字符串以“!“结束。 解: #include main() File *fp; Char str100; Int I=0; If(fp=fopen(“test“,“w“)=NULL) printf(“Can not open the filen“); exit(0); printf(“Input a string:n“); gets(str); while(stri!=!) if (stri=a Int I,j,n,i1; Char c100,t ,ch; If(fp=fopen(“a1“,“r“)=NULL) printf(“can not open the filen“); exit(0); printf(“n file A:n“); for(I=0;(ch=fgetc(fp)!=EOF;I+) ci=ch; putchar(ci); fclose(fp); i1=I; if(fp=fopen(“b1“,“r“)=NULL) printf(“n can not ipen the file“); exit(0); printf(“nfile B:n“); for(I=i1;(ch=fgenc(fp)!=EOF;I+) ci=ch; putchar(ci); fclose(fp); n=I; for(i=0;Icj) t=ci; ci=cj; cj=t; printf(“n file C:n“); fp=fopen(“c1“,“w“); for(I=0;I struct student char num10; char name8; int score3; float ave; stu5; main() int I,j,sum; FILE *fp; For(I=0;I #define N 10 struct student char num10; char name8; int score3; float ave; stN,temp; main() FILE *fp; Int I,j,n; If(fp=fopen(“stud“,“r“)=NULL) printf(“can not open the file“); exit(0); printf(“n file stud:“); for(I=0;fread(I+) printf(“n%8s%8s“,sti.num,); for(j=0;j struct student char num10; char name8; int score3; float ave; st10,s; main() FILE*fp, * fp1 ; int I,j,t,n; printf(“n NO.:“); scanf(“%s“,s.num); printf(“name:“); scanf(“%s“,); printf(“score1,score2,score3:“); scanf(“%d,%d,%d“, s.ave=(s.score0+s.score1+s.score2)/3.0; if(fp=fopen(“stu_sort“,“r“)=NULL) printf(“cannot open file.“); exit(0); printf(“original data:n“); for(I=0;fread(I+) printf(“n%8s%8s“,sti.num,); for(j=

温馨提示

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

评论

0/150

提交评论