a=3; b=4; c=5; >>s=(a+b+c)/2; >>area=sqrt(s*(s-a)*(s-b)*(s-c)) 以上运行结果为 area = ( )
A: 3
B: 4
C: 5
D: 6
A: 3
B: 4
C: 5
D: 6
举一反三
- 给定三角形的三条边a、b、c,计算三角形的面积,其中s=(a+b+c)/2,则面积为? A: sqrt(s╳(s-a)╳(s-b)╳(s-c)) B: sqtr(s*(s-a)*(s-b)*(s-c)) C: srtq(s╳(s-a)╳(s-b)╳(s-c)) D: sqrt(s*(s-a)*(s-b)*(s-c))
- 请将三角形面积公式:[img=186x29]18030b31e80bb68.png[/img]写成合法的C语言表达式_______。 A: sqrt(s(s-a)(s-b)(s-c)) B: sqrt(s*(s-a)*(s-b)*(s-c)) C: sqrt(s*(s-a)(s-b)(s-c)) D: sqrt(s.(s-a).(s-b).(s-c))
- 下面的程序中有五处错误,请指出错误所在行号并写出正确的语句。 程序功能:从键盘输入三角形的三边长,求其面积,若三个边长不能构成三角形,则提示“error”。 1)#include 2)void main 3){ 4) float a,b,c,s,area; 5) printf("Please input 3 numbers: "); 6) scanf("%f%f%f",a, b, c); 7) if( a+b>c || b+c>a || a+c>b ) 8) { 9) s = (a+b+c)/2; 10) area = sqrt(s*(s-a)*(s-b)*(s-c)); 11) printf("area is %.2f ",area); 12) } 13) else 14) printf("error "); 15) return }
- 39号元素钇的核外电子排布式是下列排布中的( ) A: 1 s 2 2 s 2 2 p 6 3 s 2 3 p 6 3 d 10 4 s 2 4 p 6 4 d 1 5 s 2 B: 1 s 2 2 s 2 2 p 6 3 s 2 3 p 6 3 d 10 4 s 2 4 p 6 5 s 2 5 p 1 C: 1 s 2 2 s 2 2 p 6 3 s 2 3 p 6 3 d 10 4 s 2 4 p 6 4 d 2 5 s 1 D: 1 s 2 2 s 2 2 p 6 3 s 2 3 p 6 3 d 10 4 s 2 4 p 6 5 s 2 5 p 1
- 下列程序的运行结果是______。 A: s=3 B: s=4 C: s=5 D: 无输出结果