作业帮 > 综合 > 作业

C语言表达式的计算练习

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/26 18:44:54
C语言表达式的计算练习
掌握算术表达式、逗号表达式、赋值表达式的计算练习
C语言表达式的计算练习
1.已知三角形的三边a,b,c,求三角形面积的公式为: area=sqrt(s(s-a)(s-b)(s-c)) 其中:s=(a+b+c)/2,sqrt(x)表示x的平方根.要求编一程序,对任意输入的a,b,c值,计算并输出三角形的面积范围. 提示:sqrt是C的标准库函数,使用该函数应将库文件“math.h”包含到源文件中.另外注意三角形三边的基本关系. 2.对以下程序进行分析,看程序的输出结果应是什么,然后上机运行该程序看实际结果与你分析的有无不同,找出原因. #include "stdio.h" void main( ) { int x=1,y=2,t; float m; t=x/y; m=x/y; printf("%d \t%8.3f\n",t,m); t=x/(float)y;m= x/(float)y; printf("%d \t%8.3f\n",t,m); t=(float)x/y;m=(float)x/y; printf("%d \t%8.3f\n",t,m); } 3.编辑以下程序:对程序进行分析,看程序的输出结果在下列各种情况下应是什么,然后上机运行该程序看实际结果(写在实验报告里)与你分析的有无不同,找出原因. #include "stdio.h" void main( ) { int x,y,t; double a; float b; int c; scanf(“%d%d”,&x,&y); c=b=a=20/3; t=(x%y,x/y); printf("%d %d\n",x--,--y); printf("%d\n",t); printf("%d\n",(x=5*6,x*4,x+5)); printf("%d %f %f\n",c,b,a); } ⑴程序运行时,在键盘上输入20 3 ⑵程序运行时,在键盘上输入15 5