版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一 C程序的运行环境和运行一个C程序的方法1. 进入C+工作环境建立个人子目录:第一次上机时先在E盘上建立一个sw1子目录,在sw1子目录下,再建立以自己学号后三位为目录名的子目录,如学号为9911001的同学,可以用001为子目录名。然后按以下步骤进行操作;启动Visual C+ 6.0:双击Windows桌面上的Visual C+ 6.0图标或单击Windows桌面上“开始”按钮,在“程序”中选择“Visual C+ 6.0”运行即可。 2. 编译、运行C+
2、 源程序建立源文件再次选择“File”菜单中的“New”选项,在四个标签中选择“File”标签,在其对话框选项中,选择“C+ Source File”,并在右边的Add project的选择框内打勾,激活其下面的选项,然后在File框内输入源文件名(如1st),单击“OK”按钮,出现编辑屏幕,即可编写程序(如图2和图3所示)。图2 建立源文件图3 编辑源文件编译连接和运行源程序程序编好后要进行编译连接和运行,步骤如下:(1). 选择“Build”菜单,单击下拉菜单中的“Compile 1st.cpp”,这时系统开始对当前的源程序进行编译,在编译过程
3、中,将所发现的错误显示在屏幕下方的“Build”窗口中。根据错误提示,修改程序后再重新编译,如还有错误,再继续修改、编译,直到没有错误为止。(2). 编译无误后进行连接,这时选择“Build”菜单中的“Build 1st.exe”选项。同样,对出现的错误要进行更改,直到编译连接无错为止。这时,在“Build”窗口中会显示如下信息:1st.obj- 0 error(s), 0 warning(s),说明编译连接成功,并生成以源文件名为名字的可执行文件(1st.exe)。(3). 运行程序,选择“Build”菜单中的
4、“! Execute 1st.exe”选项。这时,会出现一个“MS-DOS”窗口,输出结果显示在该窗口中(如图4和图5所示)。(4). 运行结束后,可以回到“File”菜单,点击“Close Workspace”选项,关闭当前文件窗口。若要编辑新的源程序,可以再次打开“File”菜单,重新建立工程文件,步骤如上所述; 也可以点击“File”菜单中的“Open Workspace”选项,打开一个已经存在的源文件。图4 编辑运行源程序图5 编译连接及结果3. 练习按上面步骤,输入以下程序(教材第一章例1.
5、2,但故意漏打或打错几个字符),并进行编辑,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误,并运行。#include <stdio.h>void main( )int a, b, sum;a = 123;b = 456; sum = a + b ; printf (“sum is %dn”, sum);清空编辑窗口,输入下面的程序。编译并运行。#include <stdio.h> int max(int x, int y); void main( )int a, b, c;printf(“input a &am
6、p; b: ”);scanf(“%d, %d”, &a, &b); c = max(a, b); printf (“max=%d”, c); int max(int x, int y)int z;if (x > y);z = x;elsez = y;return (z);程序实例:火柴棍游戏假设有21根火柴棍,两人轮流拿取,每次可以取1-4根,不能多拿,也不能少拿。谁拿最后一根,谁就认输。/ matches.cpp - VC5 program/ Match picking - simple game/ J LUO, 29-Jun-2000
7、160;#include<stdio.h> void main() printf( "I have got 21 mathces. Let's pick them up in turn. nn"); printf( "You may pick up 1, 2, 3, or 4 n"); printf( "If you pick up the last one, you lose. nn"); int n = 21;/ the number to matches int i;/ the numb
8、er you take while ( n>1) printf( "You take . "); scanf("%d",&i); if ( (i<1) | (i>4) ) printf( "Don't try to cheat me, take 1, 2, 3, or 4, please! n"); else printf( "I take %dn", 5-i); n = n -5;/ I'm smart! printf( " Now take the
9、 last one, please. n"); printf( " And you loss :-) nn");运行结果:I have got 21 mathces. Let's pick them up in turn. You may pick up 1, 2, 3, or 4 If you pick up the last one, you lose. You take .0Don't try to cheat me, take 1, 2, 3, or 4, please! You take .6Don't t
10、ry to cheat me, take 1, 2, 3, or 4, please! You take .1I take 4You take .3I take 2You take .2I take 3You take .4I take 1 Now take the last one, please. And you loss :-) 4. 运行自己编写的程序题目是教材第1章的习题1.6,即:输入a、b、c三个值,输出其中最大者。· 或者自己编写新的程序进行练习。· 练习P68,3.12(5)·
11、; 实验报告记录。· 3109008542【罗斌】实验2 数据类型、运算符和表达式1. 实验目的掌握C语言数据类型,熟悉如何定义一个整形、字符型和实型的变量,以及对他们赋值的方法。掌握不同的类型数据之间赋值的规律。学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(+)和自减(-)运算符的使用。进一步熟悉C程序的编辑、编译、连接和运行的过程。 2. 实验内容和步骤 输入并运行下面的程序#include <stdio.h> void main() char c1, c2;c1 = 'a'c2 = b;printf (“%c
12、 %cn”, c1, c2);(1). 运行此程序。结果:ab(2). 再此基础上增加一个语句:printf(“%d%dn”,c1,c2);再运行,并分析结果。结果:ab 9798(3). 再将第2行改为:int c1,c2;再使之运行,并观察结果。结果:同上(4). 再将第 3、4行改为:c1 = a; /* 不用单撇号 */c2 = b;再使之运行,分析其运行结果。结果:两个错误(6). 再将第 3、4行改为:c1 = ”a”; /* 用双撇号 */ c2 = ”b”;再使之运行,
13、分析其运行结果。结果: 43375804337492(7). 再将第 3、4行改为:c1 = 300; /* 用大于255的整数 */c2 = 400;再使之运行,分析其运行结果。输入并运行教材第3章习题3.6给出的程序#include <stdio.h> void main() char c1 = a, c2 = b, c3 = c, c4 = 101, c5 = 116;printf (“a%c b%ctc%ctabcn”,c1, c2, c3);printf(“tb%c%c”, c4, c5);在上机前先用人工分析程序,写出应得结果,上机后将二
14、者对照。输入并运行下面的程序#include <stdio.h> void main() int a,b;unsigned c,d;long e,f;a = 100;b = -100;e = 50000;f = 32767;c = a;d = b;printf(“%d,%dn”, a, b);printf(“%u,%un”, a, b);printf(“%u,%un”, c, b);c = a = e;d = b = f;printf(“%d,%dn”, a, b);printf(“%u,%un”, c, d);请对照程序和运行结果分析:(1). &
15、#160; 将一个负整数赋给一个无符号的变量,会得到什麽结果。画出它们在内存中的表示形式。(2). 将一个大于32765?的长整数赋给整形变量,会得到什麽结果。画出它们在内存中的表示形式。(3). 将一个长整数赋给无符号的变量,会得到什麽结果(分别考虑该长整数的值大于或等于65535 以及小于65535 的情况)。画出它们在内存中的表示形式。同学们可以改变程序中各变量的值,以便比较。例如: a = 65580, b = -40000, e = 65535, f = 65
16、580。输入习题3.10#include <stdio.h> void main() int i,j,m,n;i = 8;j = 10;m = +i;n = j+;printf(“%d,%d,%d,%d”, i, j, m, n);(1). 运行程序,注意 i、j、m、n 各变量的值,分别作以下改动并运行。(2). 将第4、5行改为:m = i+;n = +j;再运行。(3). 将程序改为:结果:8,11#include <std
17、io.h> void main() int i,j;i = 8;j = 10;printf(“%d,%d”, i+, j+);(4). 在(3)的基础上,将printf 语句改为:结果:9,10printf(“%d,%d”, +i, +j);(5). 再将printf 语句改为:9,11,9,10printf(“%d,%d,%d,%d”, i, j, i+, j+);(6). 将程序改为:i=9,j=9,m=8,n=-9#inc
18、lude <stdio.h> void main() int i, j, m=0, n=0;i = 8;j = 10;m+= i+; n-= -j;printf(“i=%d,j=%d,m=%d,n=%d”, i, j, m, n);按习题3.7的要求编程序并上机运行该题的要求是:要将”China”译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母。例如,字母”A”后面第4个字母是”E”,用”E”代替”A”。因此,”China”应译为”Glmre”。请编一程序,用赋初值的方法使c1、c2、c3、c4、c5 五个变量的值分别为C、h、i、n、a,经过运算,使c1、
19、c2、c3、c4、c5分别变为G、l、m、r、e、,并输出。输入事先已编好的程序,并运行该程序。分析是否符合要求。改变c1、c2、c3、c4、c5、的初值为:T、o、d、a、y,对译码规律作如下补充:W用A 代替,X用B代替,Y用C代替,Z用D代替。修改程序并运行。将译码规律修改为:将字母用它前面的第4个字母代替,例如:E用A 代替,Z用V代替,D用Z代替,C用Y代替,B用X代替,A用V代替。修改程序并运行。【详见实验报告二】实验 3 最简单的C 程序设计1. 实验目的 掌握C语言中使用最多的一种语句赋值语句的使用方法。 掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。
20、2. 实验内容和步骤 掌握各种格式转换符的正确使用方法(1). 输入程序#include <stdio.h>void main() int a, b;float d, e;char c1, c2;double f, g;long m, n;unsigned int p, q;a = 61; b = 62;c1 = a; c2 = b;d = 3.56; e = -6.87;f = 3157.890121; g = 0.123456789;m = 50000; n = -60000;p = 32768; q = 40000;printf(“a=%d, b=%dn
21、c1=%c, c2=%cnd=%6.2f, e=%6.2fn”, a, b, c1, c2, d, e);printf(“f=%15.6f, g=%15.12fnm=%ld, n=%ldnp=%u, q=%un”, f, g, m, n, p, q);(2). 运行此程序并分析结果。a=61,b=62nc1=a,c2=bnd=_3.56,e=_-6.87m=50000,n=-60000np=32768,q=40000(3). 在此基础上,修改程序的第8-13行:a = 61; b = 62;c1 = a; c2 = b;f = 3157.890121; g = 0.12
22、3456789;d = f; e = g;p = a = m = 50000; q = b = n = -60000;运行程序,分析结果。a=50000,b=60000nc1=a,c2=bnd=3157.89,e=_0.12m=50000,n=-60000np=50000,q=4294907296(4). 改用scanf 函数输入数据而不用赋值语句,scanf 函数如下:scanf(“%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u”,&a,&b,&c1,&c2,&d,&e,&f,&g,&
23、amp;m,&n,&p,&q);输入的数据如下:61,62,a,b,3.56,-6.87,3157,890121,0.123456789,50000,-60000,37678,40000(说明:lf和ld格式符分别用于输入double型和long型数据)分析运行结果。a=61,b=62c1=a,c2=bd= 3.56,e= -6.87m=50000,n=-60000p=37678,q=40000(5). 在(4) 的基础上将printf语句改为:printf(“a=%d, b=%dnc1=%c, c2=%cnd=%15.6f, e=%15.12fn
24、”, a, b, c1, c2, d, e);printf(“f=%f, g=%fnm=%d, n=%dnp=%d, q=%dn”, f, g, m, n, p, q);运行程序。a=61,b=62c1=a,c2=bd= 3.560000,e=-6.869999885559f=3157.890121,g=0.123457m=50000,n=-60000p=37678,q=40000(6). 将p、q改用%o格式符输出。a=61,b=62 c1=a,2=bd= 3.560000,e=-6.869999885559f=3157.890121,0.123457m=50000,n
25、=-60000p=111456,q=116100(7). 将scanf函数中的%lf和%ld改为%f和%d,运行程序并观察分析结果。d= 3.560000,e=-6.869999885559f=-92559605387113434三十个零.000000,-92559603991907475同上m=50000,n=-60000p=111456,q=116100 按习题4.8要求编写程序题目为:设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf 输入数据,输入计算结果。输出时要有文字说明,取小数点后两位数字。 编程序,用getchar 函数读
26、入两个字符给c1、c2,然后分别用putchar函数和printf函数输出这两个字符。上机运行程序,比较用printf和putchar 函数输出字符的特点。实验4 逻辑结构程序设计1. 实验目的了解C语言表示逻辑量的方法(以0代表“假”,以非0代表“真” )。学会正确使用逻辑运算符和逻辑表达式。熟练掌握if语句和switch语句。结合程序掌握一些简单的算法。学习调试程序。 2. 实验内容本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。(1).&
27、#160; 有一函数:用scanf函数输入x的值,求y值。(习题5.5)运行程序,输入x的值(分别为x<1、1x<10、x10三种情况),检查输出的y值是否正确。(2). 给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,8189分为B,7079分为C,6069分为D,60分以下为E。(习题5.6)。 事先编好程序,要求分别用if语句和switch语句实现。运行程序,并检查结果是否正确。 再运行一次程序,输入分数为负值(如70),这显然是输入时出错,不应给出等级。修改程
28、序,使之能正确处理任何数据。当输入数据大于100或小于0时,通知用户“输入数据错”,程序结束。(3). 给一个不多于5位的正整数,要求:求出它是几位数;分别打印出每一位数字;按逆序打印出各位数字,例如原数为321,应输出123。(习题5.7)应准备以下测试数据:l 要处理的数为1位正整数;l 要处理的数为2位正整数;l 要处理的数为3位正整数;l 要处理的数
29、为4位正整数;l 要处理的数为5位正整数。除此之外,程序还应当对不合法的输入作必要的处理。例如:l 输入负数;l 输入的数超过5位(如123 456)。(4). 输入4个整数,要求按由小到大顺序输出。得到正确结果后,修改程序使之按由大到小顺序输出。(习题5.9)(5). 根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积和三角形的类型。(6). 现有
30、十二个小球,其中一个球的重量与其它十一个的重量不相同,但不知道是轻还是重。试用天平称三次,把这个非标准球找出来,并指出它比标准球是轻还是重。要求:(1). 用嵌套的选择结构编写程序;(2). 调试程序时,必须把十二个球或轻或重共24种可能性都找出来。实验5 循环控制1. 实验目的 熟悉并掌握用while语句,do-while语句和for语句实现循环的方法。 掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。 进一步学习调试程序。 2.
31、160; 实验内容编程序并上机调试运行。(1). 输入两个正整数m和n,求它们的最大公约数和最小公倍数。(习题6.1)在运行时,输入的值m>n,观察结果是否正确。再输入时,使m<n,观察结果是否正确。修改程序,不论m和n为何值(包括负整数),都能得到正确结果。(2). 输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。(习题6.2)在得到正确结果后,请修改程序使之能分别统计大小写字母、空格、数字和其它字符的个数。(3).
32、160; 用牛顿迭代法求方程2x3-4x2+3x-6=0在1.5附近的根。(习题6.12)在得到正确结果后,请修改程序使所设的x初值由1.5改变为100、1000、10000,再运行,观察结果,分析不同的x初值对结果有没有影响,为什么?修改程序,使之能输出迭代的次数和每次迭代的结果,分析不同的x初始值对迭代的次数有无影响。(4). 猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩
33、一个桃子了。求第一天共摘了多少桃子。(习题6.10)在得到正确结果后,修改题目,改为猴子每天吃了前一天剩下的一半后,再吃两个。请修改程序,并运行,检查结果是否正确。实验6 数组1. 实验目的 掌握一维数组和二维数组的定义、赋值和输入输出的方法; 掌握字符数组和字符串函数的使用; 掌握与数组有关的算法(特别是排序算法)。 2. 实验内容编程序并上机调试运行。(1). 用选择法对10个整数排序。10个整数用scanf函数输入。(习题7
34、.2)(2). 有15个数存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋初值的方法在程序中给出。要找的数用scanf函数输入。(习题7.9)(3). 将两个字符串连接起来,不要用strcat函数。(4). 找出一个二维数组的“鞍点”,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。(习题7.8)应当至少准备两组测试数据:二维数组有鞍点 9 80 205 40 90 -60 96 1 210 -3
35、101 89二维数组没有鞍点 9 80 205 40 90 -60 196 1 210 -3 101 8945 54 156 7 用scanf函数从键盘输入数组各元素的值,检查结果是否正确。题目并未指定二维数组的行数和列数,程序应能处理任意行数和列数的数组。因此,从理论上来说,应当准备许多种不同行数和列数的数组数据,但这样的工作量太大,一般来说不需要这样做,只需准备典型的数据即可。如果已指定了数组的行数和列数,可以在程序中对数组元素赋初值,而不必用scanf函数。请同学们修改程序以实现之。实验7 函数1. 实验目的掌握定义函数的方法;
36、掌握函数实参与形参的对应关系以及“值传递”的方式;掌握函数的嵌套调用和递归调用的方法;掌握全局变量和局部变量动态变量、静态变量的概念和使用方法。学习对多文件程序的编译和运行。 2. 实验内容编程序并上机调试运行。(1). 写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。(习题8.3)本程序应当准备以下测试数据:17、34、2,1、0。分别输入数据,运行程序并检查结果是否正确。(2). 用一个函数来实现将一行字符串中最长的单词输出。此行字符串从主函数传递
37、给该函数(习题810)把两个函数放在同一个程序文件中,作为一个文件进行编译和运行。把两个函数分别放在两个程序文件中,作为两个文件进行编译、连接和运行。(3). 用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意的整数。(习题817)(4). 求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数,用另一函数根据求出的最大公约数求最小公倍数。(习题8.1)不用全局变量,分别用两个函数求最大公约数和最小公倍数。两个整数在主函数中输人,并传送给函数l,求出的最大公约数返回主函数,然后再与
38、两个整数一起作为实参传递给函数2,以求出最小公倍数,再返回到主函数输出最大公约数和最小公倍数。用全局变量的方法,分别用两个函数求最大公约数和最小公倍数,但其值不由函数带回。将最大公约数和最小公倍数都设为全局变量,在主函数中输出它们的值。(5). 写一函数,输入一个十六进制数,输出相应的十进制数。(习题816) 实验8 编译预处理1. 实验目的掌握宏定义的方法;掌握文件包含处理方法;掌握条件编译的方法。2. 实
39、验内容编程序并上机调试运行。(1). 定义一个带参数的宏,使两个参数的值互换。在主函数中输入两个数作为使用宏的实参,输出已交换后的两个值。(习题9.1)(2). 设计输出实数的格式,包括:一行输出一个实数;一行内输出两个实数;一行内输出三个实数。实数用“% 6.2f”格式输出。(习题9.6)用一个文件Print-format.h包含以上用#define命令定义的格式。在自己的文件(自己命名)中用#include命令将print-format.h文件包含进来。在程序中用scanf函数读入三个实数给f1、f
40、2、f3。然后用上面定义的三种格式分别输出:f1;f1、f2;f1、f2、f3。(3). 用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,一为原文输出;一为将字母变成其下一字母(如'a'变成'b''z'变成'a'。其他字符不变)。用#define命令来控制是否要译成密码。例如:若#define CHANGE 1则输出密码。若#define CHANGE 0则不译成密码,按原码输出。(习题 9.10)编写程序,用条件编译方法来实现题目要求。首先在程序中用“#define CHANGE
41、 1”,运行程序,应得到密码。将“#define CHANGEl”改为“#define CHANGE 0”,再运行程序,应得到原文。 实验9 指针1. 实验目的通过实验进一步掌握指针的概念,会定义和使用指针变量;能正确使用数组的指针和指向数组的指针变量;能正确使用字符串的指针和指向字符串的指针变量;能正确使用指向函数的指针变量;了解指向指针的指针的概念及其使用方法。2. 实验内容编程序并上机调试运行程序(都要求用指针处理)。(1).
42、; 输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到大顺序输出。(习题l0.1、10.2)(2). 将一个3X3的矩阵转置,用一函数实现之。(习题109)在主函数中用scanf函数输入以下矩阵元素: 1 3 5 7 9 11 13 15 19将数组名作为函数实参,在执行函数的过程中实现矩阵转置,函数调用结束后在主函数中输出已转置的矩阵。(3). 有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。(习题10.5)(4).
43、 用一个函数实现两个字符串的比较,即自己写一个strcmp函数,函数原型为:int strcmp (char * p1, char * p2);设p1指向字符串s1,p2指向字符串s2,要求当s1s2时,函数返回值为 0, 如果sls2,则返回它们二者第一个不相同字符的ASCII码差值(如“BOY”与“BAD”的第二个字母不相同,“O”与“A”之差为7965=14);如果sl>s2,则输出正值;如果sl<s2则输出负值。(习题10.17)两个字符串s1、s2由main函数输入,strcmp函数的返回值也由main函数输出。(5).
44、160;写一个用矩形法求定积分的通用函数,分别求:说明:sin、cos、exp已在系统的数学函数库中,程序开头要用#include<mathh>。(习题10.13)(6). 用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n和各整数在主函数中输入,最后在主函数中输出。(习题10.21)实验10 结构体和共用体1. 实验目的掌握结构体类型变量的定义和使用;掌握结构体类型数组的概念和使用;掌握链表的概念,初步学会对链表进行操作;掌握共用体的概念与使用。2. &
45、#160; 实验内容编程序,然后上机调试运行。(1). 有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。(习题11.5)要求用input函数输入10个学生数据;用average函数求总平均分;用max函数找出最高分的学生数据;总平均分和最高分学生的数据都在主函数中输出。(2). 13个人围成一圈,从第1个人开始顺序报号1、2、3。凡报到“3”者退出圈
46、子,找出最后留在圈子中的人原来的序号。(习题11.9)本题要求用链表实现。(3). 建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。(习题11.11)(4). 输入和运行以下程序:union data int i2;float a;long b;char c4;u;main ( ) scanf("%d,%d",&u.i0,&u.i1);printf(i0=%d,i1=%da=%fb=%1dc0=%c,c1=%c,c2=%c,c3=%c, u
47、.i0,u.i1,u.a,u.b,u.c0,u.c1,u.c2,u.c3);输入两个整数10000、20000给u.i0和u.il,分析运行结果。然后将scanf语句改为:scanf("ld",&u.b);输入60000给b,分析运行结果。实验11 位运算1. 实验目的掌握按位运算的概念和方法,学会使用位运算符;学会通过位运算实现对某些位的操作。2. 实验内容编写程序,上机调试并运行。(1). 编写一程序,检查所用的计算机系统的C编译在执行右移时是按照逻辑右移的原则,还是按照算术右移的原则进行操作。如果是逻辑右移,请编一个函数实现算术右移;如果是算术右移,请编一个函数实现逻辑右移。(习题123)(2).
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 西安信息职业大学《创新创业学通论》2023-2024学年第一学期期末试卷
- 二零二五版企业股权收益权转让居间协议书模板3篇
- 2024铁路电气化工程安全施工协议及质量监控3篇
- 二零二五年度物业管理服务合同:视频监控系统维护与升级
- 2024版广告设计与推广合同
- 潍坊理工学院《半导体元件》2023-2024学年第一学期期末试卷
- 2024版物流服务合同认定条件与服务内容规定
- 2024版石油买卖合同
- 四川文化传媒职业学院《招贴设计》2023-2024学年第一学期期末试卷
- 2024版广西劳动合同
- 工作证明模板下载免费
- 颠茄流浸膏实验方案及总结
- 投标人情况表
- GB/T 34241-2017卷式聚酰胺复合反渗透膜元件
- GB/T 12494-1990食品机械专用白油
- 运输供应商年度评价表
- 北京语言大学保卫处管理岗位工作人员招考聘用【共500题附答案解析】模拟试卷
- 肺癌的诊治指南课件
- 人教版七年级下册数学全册完整版课件
- 商场装修改造施工组织设计
- 统编版一年级语文上册 第5单元教材解读 PPT
评论
0/150
提交评论