正在加载图片...
靳润昭C语言教程讲义 2001年2月17日 printf(%d, %d, %d\n%C, %c, %c\n", a, b, c, a-32, b-32, c-32) 输入三个小写字母,输出其 ASCII码和对应的大写字母。 【例4.13】 float f printf( \nint: %d\nlong: %d\float: %d\double: %d\nchar: %d\n", sizeof (a), sizeof (b ) sizeof(f), sizeof(d), sizeof(c)) 输出各种数据类型的字节长度 46顺序结构程序设计举例 【例414】输入三角形的三边长,求三角形面积。 已知三角形的三边长a,b,c,则该三角形的面积公式为 area=s(s-aXs-bXs-c 其中s=(a+bc)/2 源程序如下: #include<math. h maino float a, b, c, s, area scanf("%f, %f, %f, &a, &b, &c) s=1.0/2*(a+bc), area=sqrt(s*(s-a) *(s-b)*(s-c); printf("a=%7.2f, b=%7.2f, c=%7.2f, s=%7. 2f\n", a, b, c, s) printf("area=%7. 2f\n, area 【例4.15】求ax2+bx+c=0方程的根,a,b,c由键盘输入,设b2-4ac>0 求根公式为: b+√b2-4ac +RX 第12页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第12页 printf("%d,%d,%d\n%c,%c,%c\n",a,b,c,a-32,b-32,c-32); } 输入三个小写字母,输出其 ASCII 码和对应的大写字母。 【例 4.13】 main(){ int a; long b; float f; double d; char c; printf("\nint:%d\nlong:%d\nfloat:%d\ndouble:%d\nchar:%d\n",sizeof(a),sizeof(b ),sizeof(f),sizeof(d),sizeof(c)); } 输出各种数据类型的字节长度。 4.6 顺序结构程序设计举例 【例 4.14】输入三角形的三边长,求三角形面积。 已知三角形的三边长 a,b,c,则该三角形的面积公式为: area = s(s − a)(s −b)(s − c) , 其中 s = (a+b+c)/2 源程序如下: #include<math.h> main() { float a,b,c,s,area; scanf(“%f,%f,%f”,&a,&b,&c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf(“a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n”,a,b,c,s); printf(“area=%7.2f\n”,area); } 【例 4.15】求 ax2+bx+c=0 方程的根,a,b,c 由键盘输入,设 b 2 -4ac>0。 求根公式为: a b b ac x 2 4 2 1 − + − = a b b ac x 2 4 2 1 − + − = a b b ac x 2 4 2 1 − + − = a b p 2 − =
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有