基本程序设计课件

上传人:无*** 文档编号:194725455 上传时间:2023-03-13 格式:PPT 页数:40 大小:631.50KB
收藏 版权申诉 举报 下载
基本程序设计课件_第1页
第1页 / 共40页
基本程序设计课件_第2页
第2页 / 共40页
基本程序设计课件_第3页
第3页 / 共40页
资源描述:

《基本程序设计课件》由会员分享,可在线阅读,更多相关《基本程序设计课件(40页珍藏版)》请在装配图网上搜索。

1、第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT第二章第二章 基本程序设计基本程序设计第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT主主 要要 内内 容容 数据及其表示方法;数据及其表示方法;数据的基本运算;数据的基本运算;基本输入输出。基本输入输出。程序是对数据按照算法处理,并输出结果的过程,因程序是对数据按照算法处理,并输出结果的过程,因此,以上三个问题是程序设计的基本问题。此,以上三个问题是程序设计的基本问题。第二章第二章 基本程序设计基本程序设计Chapter 2 Basi

2、c of C languageHFUT2.1 数据类型数据类型1/2?数据数据是对客观事物特征抽象的符号化表示,客观事物不同,表是对客观事物特征抽象的符号化表示,客观事物不同,表示的方法也不同(人数以整数表示,圆面积用小数表示,灯的状态示的方法也不同(人数以整数表示,圆面积用小数表示,灯的状态用开关表示,信件要用文字表示),计算机的处理方法也不同,因用开关表示,信件要用文字表示),计算机的处理方法也不同,因此根据程序处理的数据对象,应规定数据的此根据程序处理的数据对象,应规定数据的类型类型。计算机由于工程的限制,只能在有限精度和有限范围内在工程计算机由于工程的限制,只能在有限精度和有限范围内在

3、工程上近似地描述操作的对象上近似地描述操作的对象数据。数据。数据类型决定了数据的如下特征:数据类型决定了数据的如下特征:数据的外部表示方式和内部存储方式不同;数据的外部表示方式和内部存储方式不同;表示的范围和精度不同;表示的范围和精度不同;对数据的处理方式不同。对数据的处理方式不同。第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUTC C语言的数据类型语言的数据类型C语言的数据类型语言的数据类型基本类型基本类型字符型字符型 char浮点型浮点型 float double构造类型构造类型数组、结构、联合、数组、结构、联合、枚举型枚举型 enu

4、m指针类型指针类型空类型空类型 void整整 型型 int第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT2.2 常量(常量(Constant)及其类型)及其类型 常量的概念常量的概念 在程序中不能改变的量称为常量。常量的类型由数据的外部表在程序中不能改变的量称为常量。常量的类型由数据的外部表现形式确定。现形式确定。常量的外部形式及其确定的类型常量的外部形式及其确定的类型整型常量的表示整型常量的表示 整型常量根据表示的范围可以有整型常量根据表示的范围可以有一般整型一般整型和和长整型长整型,还可以表,还可以表示为十进制、八进制、十六进制形式

5、。示为十进制、八进制、十六进制形式。一般整型常量的表示一般整型常量的表示进进 制制表示举例表示举例范范 围围 字节数字节数十十 进进 制制2304-32768 +327672八八 进进 制制 04400 0 0177777 2十六进制十六进制 0 xaa00 0 x0000 0 xffff2长整型常量的表示长整型常量的表示进进 制制表示举例表示举例范范 围围 字节数字节数十十 进进 制制-21234l -231 +231-14八八 进进 制制 04400l 0 037777777777 4十六进制十六进制 0XAA00L 0 x0000-0 xffffffff 4第二章第二章 基本程序设计基本

6、程序设计Chapter 2 Basic of C languageHFUT浮点型常量的表示(只有十进制表示)浮点型常量的表示(只有十进制表示)浮点型常量浮点型常量有两种表示方式:有两种表示方式:小数表示方法小数表示方法,指数表示方法指数表示方法。不区分单、双精度。不区分单、双精度。小数表示方式规则:一个小数点、符号和至少一位数字。小数表示方式规则:一个小数点、符号和至少一位数字。-2.0 1.0.11113 -15.指数表示方式规则:指数表示方式规则:规则:规则:nem 表示表示 n10mn小数部分,整型常量或小数形式表示的实型常量。小数部分,整型常量或小数形式表示的实型常量。指数部分,两位整

7、数。指数部分,两位整数。n决定精度,一般精度为决定精度,一般精度为7位;位;m决定范围,范围决定范围,范围10-38到到10+38,当超过范围时称为当超过范围时称为“溢出溢出”,小于,小于10-38称为下溢,当称为下溢,当0处理,大于处理,大于10+38,称为上溢,系统出错!,称为上溢,系统出错!表示为表示为 0.123456E+3-10000000 表示为表示为 -1e7 表示为表示为 第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT字符常量的表示字符常量的表示 表示表示ASCII字符集中的一个字符字符集中的一个字符。字符有一个整型值,

8、即该字符字符有一个整型值,即该字符的的ASCII码值。表示方法:码值。表示方法:a、!。撇号定界的一个字符。值为:值为:97第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT字符串常量的表示字符串常量的表示 双引号双引号“定界的字符序列。系定界的字符序列。系统会在最后一个字符后加统会在最后一个字符后加NULL(ASCII码值为码值为0),标志字符串的结束。,标志字符串的结束。如:如:”HEFEI”Hello!”a 和和 ”a”的区别?的区别?内部内部 a:97 ”a”:97NULLHello!0”Hello!”在内存中的存储结构:在内存中的

9、存储结构:第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT2.3 变量变量(Variable)及其类型及其类型 变量的概念变量的概念 变量是在程序中可以改变的量,变量具有变量是在程序中可以改变的量,变量具有三个特征三个特征:变量有名,用标识符命名;变量有名,用标识符命名;变量有类型;变量有类型;在程序中可以改变。在程序中可以改变。变量变量对应于内存中对应于内存中某一地址下的几个单元,某一地址下的几个单元,变量名作为程序引变量名作为程序引

10、用变量的标志。变量的类型确定了变量在内存中所占单元的数量及用变量的标志。变量的类型确定了变量在内存中所占单元的数量及其表示的方式。变量的地址可以通过其表示的方式。变量的地址可以通过&运算获得。运算获得。内存内存int a;a变量的引用标志变量的引用标志&a对应对应a的地址。的地址。整型变量整型变量占两个内存单占两个内存单元。元。变量必须先说明后使用变量必须先说明后使用!说明的目的是确定变量的名字和类型。!说明的目的是确定变量的名字和类型。第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT变量的说明变量的说明形式:形式:type 变量名表;变

11、量名表;/*以,分隔的标识符表以,分隔的标识符表*/int a,b,c;type是类型说明词,对于整型和字符型可加修饰说明。是类型说明词,对于整型和字符型可加修饰说明。基本类型说明符:基本类型说明符:int、char、float、double修饰说明和基本说明的对应关系修饰说明和基本说明的对应关系修饰说明词修饰说明词可用于修饰的基本类型可用于修饰的基本类型singed/unsignedint、charshort/longintlong int a,b,c;第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT整型变量说明整型变量说明说明词及性质

12、如下:说明词及性质如下:说明词说明词含义含义范围范围Byteshort int有符号短整型有符号短整型-32768327672int有符号一般整型有符号一般整型-21474836484long int有符号长整型有符号长整型21474836474unsigned short无符号短整型无符号短整型0655352unsigned无符号一般整型无符号一般整型042949672954unsigned long无符号长整型无符号长整型0 2949672954short a,b,c;int e,f,g;long _qs,num;unsigned d,e,f;第二章第二章 基本程序设计基本程序设计Chap

13、ter 2 Basic of C languageHFUT字符型变量的说明字符型变量的说明说明符说明符 所占字节数所占字节数 范围范围 char 1 -128 +127unsigned char 1 0 255浮点型变量的说明浮点型变量的说明说明符说明符 所占字节数所占字节数 范围范围 精度精度float 4 10-38 10+38 7位位double 8 10-308 10+308 16位位浮点型变量包含精度和范围两个概念。浮点型变量包含精度和范围两个概念。超过精度位数后的位数值不确定。超过精度位数后的位数值不确定。float a;1111;超过范围溢出超过范围溢出(Overflow)。超出

14、精度部分,不准确。超出精度部分,不准确。float a,b,c;a=1.234e+20;b=2.345e+21;c=a*b;超出超出1038,溢出。,溢出。当运算结果大于当运算结果大于10+38称称为上溢,系统出错。为上溢,系统出错。当运算结果小于当运算结果小于10-38称称为下溢,当为下溢,当0处理。处理。第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT2.4 运算符与表达式运算符与表达式 程序的核心是对数据按照算法进行处理(运算)。程序的核心是对数据按照算法进行处理(运算)。C 语言提供语言提供了强大的数据运算功能。了强大的数据运算功

15、能。数据通过运算符连接的式子称为表达式,数据通过运算符连接的式子称为表达式,表达式根据运算关系对数据运算,并得到一个值。表达式根据运算关系对数据运算,并得到一个值。变量赋值(变量赋值(Assignment)运算)运算格式:格式:V=expression;/*将将expression的值赋给变量的值赋给变量V*/int a=2;/*说明赋值,编译时赋值。说明赋值,编译时赋值。*/int b;b=3+2;/*说明后赋值,执行时赋值。说明后赋值,执行时赋值。*/说明:说明:=是赋值号(动词);是赋值号(动词);赋值运算的左值只能是变量。赋值运算的左值只能是变量。a=a+2;iCount=iCount

16、+10;a+2=12;/*Error!*/赋值号两边类型应该一致,如不一致,以变量类型转换。赋值号两边类型应该一致,如不一致,以变量类型转换。int a=2.5;/*2a */第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT算术运算(算术运算(Arithmetic operators)功能:完成各种类型数据的加、减、乘、除及求余数运算。功能:完成各种类型数据的加、减、乘、除及求余数运算。双目算术运算(两个运算对象参加的运算)双目算术运算(两个运算对象参加的运算)运算运算规则示例+加2+3-减a-b*乘2*(-a)/除12/3.0%求余数1

17、5%4 只能对整型或字符型数据运算。只能对整型或字符型数据运算。余数符号与被除数相同。余数符号与被除数相同。注意:乘号不能省略!注意:乘号不能省略!-12%5-2-12%(-5)1%2第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT自加、自减运算(单目运算)自加、自减运算(单目运算)运算符运算符前置前置后置后置运算关系运算关系+aa+a=a+1 -aa-a=a-1说明:说明:运算对象只能是一个变量。运算对象只能是一个变量。前置是先运算,后引用,而后置则是先引用,后运算。前置是先运算,后引用,而后置则是先引用,后运算。2+;/*Error!

18、*/int i,x;i=5;x=i+;/*x=i;i=i+1;*/i=5;x=+i;/*i=i+1;x=i;*/#include void main(void)int a=2,b=3,c;c=a+b;printf(“%d”,c);C语言尽语言尽可能多的可能多的从左向右从左向右结合符号结合符号形成运算形成运算符。符。第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT算术运算赋值算术运算赋值运算符运算符表达式示例表达式示例运算关系运算关系+=

19、a+=3 a=a+3-=b-=c b=b-c*=a*=2 a=a*2/=s/=t s=s/t%=a%=5 a=a%5 说明:说明:运算对象的左值只能是一个变量。运算对象的左值只能是一个变量。(a+2)+=5;/*Error!*/%=运算的对象,必须是整型或字符型。运算的对象,必须是整型或字符型。赋值表达式的值与变量值相等,且可嵌套赋值表达式的值与变量值相等,且可嵌套 第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT算术运算的说明算术运算的说明运算中的类型问题运算中的类型问题运算对象的类型相同,运算结果取运算对象相同的类型。运算对象的类型相

20、同,运算结果取运算对象相同的类型。int a;float b;b=2/3;/*0b 0.0*/a=5.0/2.0;a 2*/运算对象的类型不同,先将运算对象的类型不同,先将低等类型低等类型转换为转换为高等类型高等类型后再进行后再进行运算,运算,运算结果取高等类型运算结果取高等类型。等级原则如下:。等级原则如下:charintlongdoublefloat2*+doubledoubledouble运算时可以实行类型的强制转换,格式如下:运算时可以实行类型的强制转换,格式如下:(type)expression 只对当前表达式起作用。只对当前表达式起作用。(float)a/(int)c+(float

21、)(a+10)2int(fSum)第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT类型转换举例类型转换举例int a;float b;int c;c=a*1.0+b*5+(float)A;idfic d d ff d dc int注意:赋值运算右值表达式的类型转换以左值变量的类型为准。注意:赋值运算右值表达式的类型转换以左值变量的类型为准。第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT运算的优先级运算的优先级 表达式的运算是分步骤进行的。因此当一个表达式中出现多种表达式的运算是分步

22、骤进行的。因此当一个表达式中出现多种运算时,存在优先级的问题。运算时,存在优先级的问题。算术运算的优先级如下:算术运算的优先级如下:+、-、(type)单目运算单目运算*、/、%+、-=、op=相同优先级,结合顺序从左到右!相同优先级,结合顺序从左到右!3*4+6/a-6%3;相同优先级,结合顺序从右到左!相同优先级,结合顺序从右到左!可以用可以用()调整优先级。调整优先级。第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT条件运算运算条件运算运算格式:格式:e1?e2:e3 e1、e2、e3为表达式,当为表达式,当e1非非0时,运算结果取

23、时,运算结果取e2的值;当的值;当e1为为0时,取时,取e3的值。的值。int a=2,b=3,c=-1,d;d=a?b:c;/*d为为3*/a=0;d=a?b:c;/*d为为-1*/逗号表达式逗号表达式格式:格式:e1,e2,e3,en 用,分隔的表达式,计算顺序从用,分隔的表达式,计算顺序从左到右,表达式取值为左到右,表达式取值为en;sizeof 运算运算形式:形式:sizeof 数据对象数据对象;sizeof(类型说明符类型说明符);int a,b,c;b=sizeof a;/*b的值为的值为2*/c=sizeof(float);/*c的值为的值为4*/x=(a=5,a+6)*10;第

24、二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUTXXy22cossinX第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT2.5 数据的输入输出数据的输入输出Input&Output C 语言没有输入输出语句,输入输出是通过系统定义的标准函语言没有输入输出语句,输入输出是通过系统定义的标准函数来实现的。数来实现的。I/O函数的原型定义在头文件中,在引用函数的原型定义在头文件中,在引用I

25、/O函数时,应函数时,应应在程序开始处加预处理语句包含头文件。应在程序开始处加预处理语句包含头文件。#include 输入输出的概念输入输出的概念输入输出输入输出指的是指的是内存变量或程序内存变量或程序和和外部设备间外部设备间的数据交换。的数据交换。内内存存外外设设输入输入 输出输出输入输出函数要描述:输入输出函数要描述:输入输出的量;输入输出的量;输入输出的格式;输入输出的格式;输入输出的设备。输入输出的设备。第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT2.字符输入输出函数字符输入输出函数 第二章第二章 基本程序设计基本程序设计Ch

26、apter 2 Basic of C languageHFUT格式输入输出函数格式输入输出函数输出函数输出函数printf()格式:格式:printf(“输出格式字符串输出格式字符串”,输出项列表输出项列表););格式描述。用,分隔的常用,分隔的常量、变量、表量、变量、表达式表。达式表。输出格式字符串可包含以下内容:输出格式字符串可包含以下内容:普通字符普通字符,如:,如:a=转义字符,如:转义字符,如:n 对于普通字符和转义字符在相应位置对于普通字符和转义字符在相应位置原样原样输出,其中输出,其中%用用%。printf(“nabcd%”);输出结果:输出结果:abcd%格式说明符组,说明输出

27、项列表中的各项的格式说明符组,说明输出项列表中的各项的输出格式输出格式。格式。格式说名符组用说名符组用%为开始标志。内容包含对一项输出对象的格式说明。为开始标志。内容包含对一项输出对象的格式说明。%f第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT格式说明类型表格式说明符格式说明符说明量的类型说明量的类型%d、%o、%x、%u整型整型%c字符型字符型%s字符串字符串%f、%e浮点型浮点型 格式说明符应和输出的列表项对应,产生相应的输出。其中输格式说明符应和输出的列表项对应,产生相应的输出。其中输出的表项应与格式说明符类型一致。出的表项应与

28、格式说明符类型一致。printf(“a=%5dnb=%f”,2+3,);第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT格式说明串的一般形式和意义格式说明串的一般形式和意义%-l 格式类型字符(一个字母)格式类型字符(一个字母)格式说明标志格式说明标志对齐方式:缺省为右对齐,对齐方式:缺省为右对齐,-为左对齐。为左对齐。宽度宽度.精度精度(位数),宽度:输出总列数,精度:位数),宽度:输出总列数,精度:小数位数(或字符位数)。小数位数(或字符位数)。整型长度,缺省短整型,整型长度,缺省短整型,l长整型。长整型。#include void

29、main(void)float a;a=1.232326 ;printf(“a=”,a);a=第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT各种类型数据输出举例各种类型数据输出举例 字符型输出字符型输出char ch=b;printf(“%5c,%-5c,%c”,ch,ch-32,s+1);输出结果:输出结果:b,B,t字符串输出字符串输出#include void main(void)char chString=China;printf(%s,%6s,%-6sn,chString,chString,chString);printf(“

30、%4s,Hefei,Hefei,Hefei);China,China,China Hefei HeHe宽度不够,原样输出。宽度不够,原样输出。,m为总输出列数为总输出列数,n 截取输出字符数。截取输出字符数。第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT整型输出整型输出#include void main(void)unsigned short a=65535;short b=-2;printf(a=%d,%o,%x,%u,a,a,a,a);printf(nb=%6d%8o%5X%6u,b,b,b,b);a=-1,177777,ffff

31、,65535b=-2177776FFFE65534第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT浮点数输出浮点数输出include void main(void)float f=123.456;printf(%f,%10f,n,f,-f,f,-f);,小数保留两位,四舍五入截断。小数保留两位,四舍五入截断。符号占一位符号占一位!第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT输入函数输入函数scanf()()格式:格式:scanf(“格式说明字符串格式说明字符串”,输入变量,输入变

32、量地址地址列表列表);说明:说明:m域宽可自动截取,空格作为各数据项的分隔符。域宽可自动截取,空格作为各数据项的分隔符。void main(void)int i,j;scanf(%3d%3d,&i,&j);printf(%dn%d,i,j);123456实型变量输入时不能规定精度;实型变量输入时不能规定精度;scanf(“%7.2f”,&a);ERROR!数据输入用数据输入用SPACE分隔,当分隔,当格式字符用其他字符隔离,输入格式字符用其他字符隔离,输入时也应在对应位置上输入相同的字符时也应在对应位置上输入相同的字符;void main(void)int i,j;scanf(i=%d,j=%

33、d,&i,&j);printf(n%dn%d,i,j);输入项只能是变量,且必须用地址形式。输入项只能是变量,且必须用地址形式。第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT程序设计举例 已知:有一圆柱体,底半径为已知:有一圆柱体,底半径为r,圆柱高为,圆柱高为h。求:求:底面积、表面积,底周长、体积。底面积、表面积,底周长、体积。定义变量定义变量 fAread、fAreas,fLen,fV 输出;输出;r、h输入。输入。rh建立模型建立模型fLen=2 rfAread=r2,fAreas=2 r2+2 r h=2fAread+fLen

34、 hfV=fAread h第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT程序如下:程序如下:#include void main(void)float fAread,fAreas,fLen,fV,r,h;/*说明变量说明变量*/scanf(“%f,%f”,&r,&h);/*输入原始数据输入原始数据*/fLen=2.*3.1415926*r;fAread=3.1415926*r*r;fAreas=2.0*fAread+fLen*h;fV=fAread*h;/*运算,并赋给变量运算,并赋给变量*/printf(“%fn%fn%fn%fn”,

35、fLen,fAread,fAreas,fV);/*输出结果输出结果*/第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT3.求一元二次方程求一元二次方程ax2+bx+c=0的根。的根。#include#include void main(void)float a,b,c,x1,x2;scanf(“%f,%f,%f”,&a,&b,&c);x1=(-b+sqrt(b*b-4.*a*c)/(2.0*a);x2=(-b-sqrt(b*b-4.*a

36、*c)/(2.0*a);printf(“x1=%7.2fnx2=%7.2f”,x1,x2);b*b-4.*a*c0第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT第二章第二章 基本程序设计基本程序设计Chapter 2 Basic of C languageHFUT思考题总结各类型常量、变量的特征和操作方法。总结各类型常量、变量的特征和操作方法。自己找一些代数式写出对应的自己找一些代数式写出对应的C语言表达式。语言表达式。编程求圆锥体的体积。编程求圆锥体的体积。结合数学问题用结合数学问题用C编程求解。编程求解。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!