版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、会计学1 武汉大学武汉大学C语言程序设计级语言程序设计级 C C语言没有逻辑型数据。因此,语言没有逻辑型数据。因此, 在返回逻辑值时:在返回逻辑值时: 用用1 1表示表示“真真”,用,用0 0表示表示“假假”; 在判断逻辑值时:在判断逻辑值时: 用非用非0 0代表代表“真真”,用,用0 0代表代表“假假”。 24 基本运算符及其表达式 例 : #include void main() int a=15,b=18,c=10; printf(%d,%d,%dn,ab,abc); 0,1,0 第1页/共65页 第2页/共65页 5m k 第3页/共65页 n printf ( “%d , %d ,
2、%d n”, a , b, c ) ; n 第4页/共65页 而以下关系: 20 x100 则不能用关系表达式表达。 a!a 真(1) 假(0) 假(0) 真(1) 逻辑非! 真值表 1.逻辑运算符 C逻辑运算符: 含义含义运算符运算符优先级优先级结合性结合性 逻辑非逻辑非!2右结合右结合 逻辑与逻辑与 +x /* x=? y=? */ 0-1 24 基本运算符及其表达式 “短路能力” 算术运算 关系运算 逻辑与、或 逻辑非 运算符运算优先级小结: 第8页/共65页 第9页/共65页 #include void main( ) int a=-1, b=-1, d=-1; d=(a=1)|(b=
3、1); printf(1) %d, %d, %dn, a, b, d); d=(a=0)|(b=0); printf(2) %d, %d, %dn, a, b, d); d=(a=1) printf(3) %d, %d, %dn, a, b, d); d=(a=0) printf(4) %d, %d, %dn, a, b, d); 程序运行结果: (1) 1, -1, 1 (2) 0, 0, 0 (3) 1, 1, 1 (4) 0, 1, 0 第10页/共65页 #include void main( ) /*注意短路*/ int a , b , c , d ; a = b = c = 1 ;
4、 d = + a | + b printf( “ ( 1 ) %d%d%d%d n “, a , b , c , d ) ; a = b = c = 1 ; d = + a printf( “( 2 ) %d%d%d%d n “, a , b , c , d ) ; a = b = c = 1 ; d = + a printf( “( 3 ) %d , %d , %d n “, a , b , c ) ; Run 程序运行结果: (1) 2111 (2) 2211 (3) 2,2,2 第11页/共65页 24 基本运算符及其表达式 2.4.4 条件运算符与条件表达式 条件运算符: ? : 三目
5、运算符 右结合 例: ab?max=a:max=b 例: (grade=60)?printf(“Passed”):printf(“Failed”); 一般形式: ?: 第12页/共65页 2.4.5 赋值运算符与赋值表达式赋值运算符与赋值表达式 简单赋值运算符为简单赋值运算符为“=”;由;由“=”连接的式子称为(简单)赋值表达式连接的式子称为(简单)赋值表达式 (assignment statement) 。 一般形式:一般形式: = 1 1简单赋值运算符和简单赋值表达式简单赋值运算符和简单赋值表达式 d=25 c=a+b z=sqrt(x)+sqrt(y) k=i+-j x=(a=5)+(b
6、=8) 例:例: 24 基本运算符及其表达式 第13页/共65页 2.4.5 赋值运算符与赋值表达式赋值运算符与赋值表达式 1 1简单赋值运算符和简单赋值表达式简单赋值运算符和简单赋值表达式 赋值运算符为右结合性赋值运算符为右结合性 a=b=c=d=10 a=(b=(c=(d=10) 24 基本运算符及其表达式 第14页/共65页 整型数据赋给字符型时,只把低整型数据赋给字符型时,只把低8 8位赋给字符变量。位赋给字符变量。 字符型数据赋给整型变量时,整型变量的高八位补字符型数据赋给整型变量时,整型变量的高八位补0 0,低八位取,低八位取 字符的字符的ASCIIASCII码值。码值。 整型数据
7、赋给实型变量时,以浮点形式取值。整型数据赋给实型变量时,以浮点形式取值。 实型数据赋给整型变量时,只取整数部分。实型数据赋给整型变量时,只取整数部分。 如如: K=8.88 (k值为值为8) 如如: : f=15 (f值为值为15.000000) 如如: : K=A (k值为值为65) 如如: : C=578 (C值为字母值为字母B) 24 基本运算符及其表达式 第15页/共65页 复合赋值运算符是在简单赋值运算符前加双目运算符构成。复合赋值运算符是在简单赋值运算符前加双目运算符构成。 共以下共以下1010种:种: +=,-=,*=,/=,%=,=, y=(c=a*b),(b+c); prin
8、tf(y=%dn,y); 例:例: y=12 程序中程序中并非所有出现逗号的并非所有出现逗号的 地方都组成逗号表达式。地方都组成逗号表达式。 如: int a=2,b=4,c=6,x,y; printf(y=%d, x=%d, y, x); /* 分隔符分隔符 */ 第17页/共65页 3.1 C语言程序的基本语句语言程序的基本语句 C语言语句分为五类:表达式语句、函数调用语句、控制语言语句分为五类:表达式语句、函数调用语句、控制 语句、复合语句、空语句。语句、复合语句、空语句。 1表达式语句 由一个表达式组成一个语句。 如: +p; /*自增运算表达式加分号构成语句*/ N+=10; /*复
9、合赋值表达式加分号构成语句*/ a+b; /* a+b表达式加分号构成语句*/ 2函数调用语句 由一次函数调用加上分号“;”组成 。 形式:函数名(实参列表) ; 如: printf(“Very Good!n”); /*输出Very Good!*/ max(x,y,z); /*调用自定义函数max,求x,y,z中的最大数*/ 第18页/共65页 4.复合语句复合语句: 用用 括起来组成的一个语句括起来组成的一个语句 如如:if (ab) x=0;b=b+1;x=a; 5.空语句:仅由一个分号构成的语句空语句:仅由一个分号构成的语句 3.控制语句:控制程序的流程控制语句:控制程序的流程 如如:i
10、felse语句,while语句,return语句等。 如:while (getchar( ) != n ) ; /*空语句*/ 3.1 C语言程序的基本语句 第19页/共65页 Each source file that refers to an input/output library function must contain the line #include 第20页/共65页 功能:功能:按格式控制字符串规定的格式,向指定按格式控制字符串规定的格式,向指定 的输出设备输出在输出表列中列出的各输出项。的输出设备输出在输出表列中列出的各输出项。 (it converts,formats,
11、and prints its arguments on the standard output under control of the format. ) 输出形式由输出形式由“格式控制格式控制”字符串规定。字符串规定。 3.3.1 Formatted output :printf( )函数和函数和scanf( )函函 数数 一般形式:一般形式: printf(“(“格式控制字符串格式控制字符串”,输出表列,输出表列) ); 3.3 数据输入输出 1. printf( )函数 第21页/共65页 格式控制格式控制Format control :由由双引号双引号(double quote)括起
12、来的字符串,用于指定要输出的数据括起来的字符串,用于指定要输出的数据 的格式。的格式。 它包括:它包括: 1)普通字符)普通字符ordinary characters 作用:作用:which are copied to the output stream 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 一般起提示作用。如一般起提示作用。如 printf(“a+b=%d”,c); 其中其中“a+b=”是普通字符。普通字符可以根据需要是普通字符。普通字符可以根据需要 来使用,不是必须项。来使用,不是必须项。 第2
13、2页/共65页 2)格式说明)格式说明 (Conversion specifications): 用来指定需输出数据的输出格式的,其形用来指定需输出数据的输出格式的,其形 式为:式为: % 格式字符格式字符 格式字符用以说明输出数据的类型,形式,格式字符用以说明输出数据的类型,形式, 长度,小数位数等。长度,小数位数等。 输出表列输出表列:需要输出的数据列表,彼此间用需要输出的数据列表,彼此间用逗逗 号号分隔。它可是任意合法的表达式。分隔。它可是任意合法的表达式。 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函
14、数 第23页/共65页 格式符功 能形 式 d输出十进制整数%d 、%md 、%ld 、%mld o以八进制形式输出整数%o 、%mo 、%lo x X以十六进制形式输出整数%x 、%mx 、%lx u以十进制形式输出一个无符号的数%u c输出一个字符% c s输出一个字符串%s 、 %ms 、 % m.ns f以小数的形式输出实数%f、%m.nf、%lf e E以标准指数的形式输出实数%e 、 %m.ne g G 根据实数的大小自动按f或e的形式 选择输出格式 % g 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )
15、函数函数 % 输出一个百分号 第24页/共65页 修饰符功 能 l 用于长整型、双精度型数据 可加在格式符d 、o 、x 、u、f 前 m数据的最小宽度 n 对实数,表示输出 n 位小数 对字符串,表示从左端截取的n 个字符 输出的数字或字符左对齐,右边填补空格 用于输出的修饰符 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 第25页/共65页 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 修饰符修饰符意义意义 -结果左
16、对齐,右边填空格。结果左对齐,右边填空格。 +输出符号(正号或负号)。输出符号(正号或负号)。 空格空格若输出值为正时就输入空格,为负时输出负号。若输出值为正时就输入空格,为负时输出负号。 #对格式字符对格式字符c,s,d,u无影响。对无影响。对o格式字符,在输出时加前缀格式字符,在输出时加前缀0 ;对;对x或或X格式字符,在输出时加前缀格式字符,在输出时加前缀0 x或或0X;对;对f,e,g 格式格式 字符,当结果有小数时才输出小数点。字符,当结果有小数时才输出小数点。 0输出时空位填输出时空位填0(如省略表示指定空位不填如省略表示指定空位不填)。 h长度修饰符,表示按短整型输出。长度修饰符
17、,表示按短整型输出。 l长度修饰符,表示对整型按长度修饰符,表示对整型按long(长整型长整型)输出,对浮点型指输出,对浮点型指 double型。型。 m(一个整数一个整数)指域宽,数据最小宽度。指域宽,数据最小宽度。 n(一个整数一个整数)表示输出精度。对实数,表示输出表示输出精度。对实数,表示输出n位小数;对字符串位小数;对字符串,表示表示 截取的字符个数。截取的字符个数。 第26页/共65页 附加附加 格式符格式符 格式符格式符 输出表列输出表列 普通字符普通字符 格式说明格式说明 符符 格式控格式控 制制 3.3.1 格式输出:格式输出:printf( )函数和函数和scanf( )函
18、数函数 第27页/共65页 (1) d格式字符格式字符 d:按整型数据的实际长度输出:按整型数据的实际长度输出 md:m为指定的输出长度。如果数据位小于为指定的输出长度。如果数据位小于 m,则左端补以空格则左端补以空格;大于大于m,则按实际位输出。,则按实际位输出。 例:例:printf(“%4d,%4d”,a,b); 若若a=12, b=12345,则输出,则输出 12,12345 ld:输出长整型数据。:输出长整型数据。 d d的输出范围为的输出范围为32768327673276832767,输出超过,输出超过 该范围的整型数就会出错,此时用该范围的整型数就会出错,此时用%ld%ld输出。
19、输出。 其输出格式和功能与其输出格式和功能与%d%d相同,如:相同,如:8ld8ld 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 第28页/共65页 (2) o格式字符格式字符 以八进制数形式输出整数,且不带符号。以八进制数形式输出整数,且不带符号。 对于长整数可用对于长整数可用“lo”输出。功能同十进制输出。输出。功能同十进制输出。 (3) x格式字符格式字符 以十六进制数形式输出整数,且不带符号。以十六进制数形式输出整数,且不带符号。 对于长整数可用对于长整数可用“lx”输出。功能同十进制输出。输出。
20、功能同十进制输出。 (4) u格式字符格式字符 用来输出用来输出unsigned型数据,即无符号数,输出型数据,即无符号数,输出 十进制数。十进制数。 用用o o,%x%x输出负数时会发生错误。输出负数时会发生错误。 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 第29页/共65页 (5) c格式字符格式字符 一个整数,如果在一个整数,如果在02550255之间,也可用字符形式输出,之间,也可用字符形式输出, 系统会将该整数转换成相对应的系统会将该整数转换成相对应的ASCIIASCII码字符;同时,一码字符
21、;同时,一 字符也可以用整数形式输出。字符也可以用整数形式输出。 例:例:char c=a; printf(“%c”,c); 用来输出一个字符。用来输出一个字符。 int a=65; printf (“%c”,a); int c=A; printf (“%d”,c); 输出输出A输出输出65 如如: :printf(“%3c”,c),则输出则输出 c格式字符也可以指定输出字数宽度 A 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 第30页/共65页 (6) s格式字符格式字符 s:用来输出一个字符串:用来输
22、出一个字符串 例:例:printf(“%s”,“Hello!”); 输出输出Hello!,!,不包括不包括“ ” ms:输出的字符串占:输出的字符串占m列。如果字符串长度小于列。如果字符串长度小于m, 则左端补以空格;长度大于则左端补以空格;长度大于m,则输出整个字符串。,则输出整个字符串。 -ms:如果串长小于:如果串长小于m,则字符串向左靠,右补空格,则字符串向左靠,右补空格, 其余同上。其余同上。 m.ns:输出的字符串占:输出的字符串占m列列,但只取字符串中左端但只取字符串中左端n个个 字符,这字符,这n个字符输出在个字符输出在m列的右侧,左端补空格。列的右侧,左端补空格。 -m.ns
23、:其他意义同:其他意义同m.ns,右补空格。,右补空格。 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 例:例:printf(“%3s”,“Hello!”); 输出输出Hello! printf(“%7s”,“Hello!”); 输出输出 Hello! 第31页/共65页 (7) f格式字符格式字符 f:不指定字段宽度,整数部分全部输出,小数:不指定字段宽度,整数部分全部输出,小数 部分输出部分输出6位。位。 m.nf:指定输出数据占:指定输出数据占m列,其中有列,其中有n位小数。位小数。 若数值长度小于若
24、数值长度小于m,则左端补以空格。,则左端补以空格。 -m.nf:功能同上,右端补以空格。:功能同上,右端补以空格。 (8) e格式字符格式字符 e:不指定字段宽度,系统自动给出:不指定字段宽度,系统自动给出6位小数,位小数, 指数部分占指数部分占4位。其中位。其中“e”占占1位,指数符号占位,指数符号占1位,位, 指数占指数占2位。位。 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 第32页/共65页 6 6位小数部分位小数部分4 4位指数部分位指数部分 (tc)(tc) 为指数部分为指数部分m.ne, -
25、m.ne, me :中:中m,-的意义和前相同,的意义和前相同, n是指数据的小数部分输出的位数。是指数据的小数部分输出的位数。 (9) g格式字符格式字符 用来输出实数,根据数值大小,自动选用来输出实数,根据数值大小,自动选f或或e 格式,且不输出无意义的零。格式,且不输出无意义的零。 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 5 5位为指数部位为指数部 分分(vc+)(vc+) e+002 第33页/共65页 #include void main() int a=1234; float f1=12.
26、34567,f2=678.9; printf(1)%d,%6d,%-6d,%2d;n,a,a,a,a); printf(2)%f,%10.4f,%3.2f;n,f1,f1,f1); printf(3)%e,%e;n,f1,f2); printf(4)%8e,%14e;n,f1,f1); printf(5)%10.7e,%10.3e;n,f1,f1); 实例:实例: 程序运行结果: 1)1234, 1234,1234 ,1234; 2)12.345670, 12.3457,12.35; 3)1.23457e+001,6.789000e+002; 4)1.23457e+001, 1.234567e
27、+001; 5)1.2345670e+001, 1.235e+001; 第34页/共65页 6 6位小数部分位小数部分4 4位指数部分位指数部分 (tc)(tc) 为指数部分为指数部分m.ne, -m.ne, me :中:中m,-的意义和前相同,的意义和前相同, n是指数据的小数部分输出的位数。是指数据的小数部分输出的位数。 (9) g格式字符格式字符 用来输出实数,根据数值大小,自动选用来输出实数,根据数值大小,自动选f或或e 格式,且不输出无意义的零。格式,且不输出无意义的零。 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )sc
28、anf( )函数函数 5 5位为指数部位为指数部 分分(vc+)(vc+) e+002 第35页/共65页 #include void main() int a=1234; float f1=12.34567,f2=678.9; printf(1)%d,%6d,%-6d,%2d;n,a,a,a,a); printf(2)%f,%10.4f,%3.2f;n,f1,f1,f1); printf(3)%e,%e;n,f1,f2); printf(4)%8e,%14e;n,f1,f1); printf(5)%10.7e,%10.3e;n,f1,f1); 实例:实例: 程序运行结果: 1)1234, 1
29、234,1234 ,1234; 2)12.345670, 12.3457,12.35; 3)1.23457e+001,6.789000e+002; 4)1.23457e+001, 1.234567e+001; 5)1.2345670e+001, 1.235e+001; 第36页/共65页 2、格式输入:格式输入:scanf( )函数函数 功能:从终端输入任何类型的多个数据功能:从终端输入任何类型的多个数据 格式:格式:scanf( (格式控制格式控制 ,地址表列,地址表列) ); 格式控制格式控制:由双引号括起来的字符串,用于指定要输入由双引号括起来的字符串,用于指定要输入 的数据的格式。的数
30、据的格式。 1)普通字符:按原样输入的字符;)普通字符:按原样输入的字符; 2)格式说明:用来指定需输入数据的输入格式的,)格式说明:用来指定需输入数据的输入格式的, 其形式为:其形式为: % 格式字符格式字符 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 地址表列地址表列:由若干个变量地址组成的表列。由若干个变量地址组成的表列。 地址是由地址是由”运算得到的。运算得到的。 “”是取址运算符,单目运算符,右结合性。是取址运算符,单目运算符,右结合性。 第37页/共65页 例:例: 必须采用格式: a=12,
31、 b=345 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 第40页/共65页 无符号数可用 %d、%o、%x 格式输入。 输入格式符带有 * :表示该数据不赋值。 例:scanf(%d%*d%d, 键入: 12 34 567 则 a=12, c=567, 34未赋值。 数据输入时不可规定精度,但可确定宽度。 例:scanf(”%3f%3c”, 合法。 例:scanf(”%3.2f%3c”, 非法。 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )
32、scanf( )函数函数 第41页/共65页 用c格式符输入字符时,空格、转义字符均为有效 字符。 例 scanf(%c%c%c, 若键入 ABC 则 a=A,b=B,c=C 若键入 A B C 则 a=A,b= ,c=B 若键入 A B 则 C 未送,结果已出为: a=A,b= ,c=B 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 第42页/共65页 3.3.1 3.3.1 格式输出:格式输出:printf( )printf( )函数和函数和scanf( )scanf( )函数函数 在格式控制字符串中可
33、包含转义字符。 例: 1) printf(“1) %sn”,“ Very Good!”); 2) printf(“2) “%s”n”,“Very Good!”); 输出结果: 1)Very Good! 2)“Very Good!” 第43页/共65页 例例:自增、自减运算符程序实例:自增、自减运算符程序实例5 main ( ) int i ; i=1; printf(“1)i=%d; 2)i=%d; 3)i=%d; 4)i=%d; 5)i=%d; 6)i=%d; 7)i=%d;n, i, i+, i , i-,+i, i, -i); 程序运行结果: 1)i=1; 2)i=0; 3)i=0; 4
34、)i=1; 5)i=1; 6)i=0; 7)i=0; 不同的编译系统对输出表列中的求值顺序不一定相 同。可以从左到右,也可从右到左。 TC和BC是按从右到左进行的。 第44页/共65页 main( ) int a; float b ; char c ; printf(按格式%d%f%c送数:); scanf(%d%f%c, printf(a=%d, b=%f, c=%c,n,a, b, c); printf(按格式%d,%f,%c送数:); scanf(%d,%f,%c, printf(a=%d, b=%f, c=%c,n,a, b, c); printf(按格式%6d%6f%6c送数:);
35、scanf(%6d%6f%6c, printf(a=%d, b=%f, c=%c,n,a, b, c); 程序运行结果: 按格式%d%f%c送数:234.5p a=23, b=4.500000, c=p, 按格式%d,%f,%c送数:23,4.5,p a=23, b=4.500000, c=p, 按格式%6d%6f%6c送数: 234.5p a=23, b=4.500000, c=p, 程序实例程序实例1 1: 第45页/共65页 main( ) char a, b, c, d, e ; scanf(%c%c%c, scanf(%3c%3c, printf(%c, %c, %cn, a, b,
36、 c); printf(%c, %cn, d, e); 程序实例程序实例2: 程序运行结果: 12345 1, 2, 3 4, 5 程序运行结果(错误): 123 45 1, 2, 3 , 第46页/共65页 例:执行以下程序时,若从第一列开始输入数据,例:执行以下程序时,若从第一列开始输入数据, 为使变量为使变量a=3,b=7,x=8.57,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=
37、%f y=%f, scanf(c1=%c c2=%c, printf(a=%d, b=%d,x=%f,y=%f,c1=%c,c2= %cn, a, b, x,y,c1,c2); 第47页/共65页 1、字符输出:字符输出:putchar( )函数函数 格式: putchar ( ); 功能:向终端输出一个字符。 C为形式参数,它可以是字符型变量、整型变 量,字符型常量或转义字符。 3.3.23.3.2字符输入输出函数字符输入输出函数:putchar:putchar函数和函数和getchargetchar函数函数 第48页/共65页 void main( ) char a ; int b ; a
38、=b; b = 111; putchar( a ); putchar( b ); putchar(y); putchar(n); 例:例:运用运用putchar( )函数函数 程序运行结果: boy “o”的的ASCII码为码为111 3.3.23.3.2字符输入输出函数字符输入输出函数:putchar:putchar函数和函数和getchargetchar函数函数 第49页/共65页 1 1、字符输入:、字符输入:getchar( )函数函数 格式: getchar ( ); 功能:从终端输入一个字符。 getchar()只能接收一个字符,该字符可赋给 字符变量、整型变量或作为表达式的一部分
39、。 例: main( ) char c ; c=gethar( ); putchar( c ); 输入一个字符,输入一个字符, 再将该字符输出再将该字符输出 3.3.23.3.2字符输入输出函数字符输入输出函数:putchar:putchar函数和函数和getchargetchar函数函数 第50页/共65页 例:将十进制数 407 转换为八进制数。 main() int m, n1, n2, n3; m=407; n1=m%8; / * n1为个位 * / n2=m/8%8; / * n2为十位 * / n3=m/8/8%8; / * n3为百位 * / printf(407=0%dn,n3
40、*100+n2*10+n1); 3.3.23.3.2字符输入输出函数字符输入输出函数:putchar:putchar函数和函数和getchargetchar函数函数 第51页/共65页 (3) algorithm:s=(a+b+ c)/2 area=sqrt(s(s- a)(s-b)(s-c) (4) output data:use printf(),area Declare variables area,s,a,b,c Input a,b,c s=(a+b+c)/2 area=sqrt(s(s-a)(s-b)(s-c) output area 第52页/共65页 第53页/共65页 解得: Fyx Hyx 42 )2(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 非营利组织财务管理职位面试技巧
- 疫情英语100词演讲稿
- 用电安全演讲稿高一
- 商场仓库安全管理制度
- 2025年AI艺术生成技术的实时协作与多人编辑
- 2026年人工智能在医疗影像诊断中的应用与挑战考试及答案
- 劳动话题演讲稿作文
- 人工智能失控演讲稿
- 2026年小学生英语词汇与语法练习试卷
- 回家演讲稿关于新年故事
- 岭美版(2024)美术一年级下册1.2校园的春天 课件
- 三聚磷酸钠讲解
- 学前教育实习动员课件
- 安置帮教普法培训
- 2025年日照市中考物理试卷真题
- 2025年护理资格知识谵妄理论考试试题及答案
- 市场营销现代广告案例分析报告
- 2025版抖音短视频内容创作者品牌代言合作协议模板
- 铜选矿数据采集技术要求
- 城市综合交通体系规划编制导则
- 数字经济概论(第二版)-课件全套 戚聿东 第1-13章 数据要素-数据垄断与算法滥用
评论
0/150
提交评论