输入三角形的三边长度a, b, c,可以利用海伦公式求三角形面积: 对于该计算过程,以下说法正确的是
A、第一个公式和第二个公式可融合到一个表达式中,即按照来进行计算,计算效率不变
B、书写程序时,如果先给出S的计算公式,再给出k的计算公式,那么程序会自动调用下方的k的计算公式来计算S
C、S的计算公式,在程序中可以写为: S = sqrt(k(k - a)(k - b)(k - c))
D、k的计算公式,在程序中可以写为: k = (a + b + c) / 2
A、第一个公式和第二个公式可融合到一个表达式中,即按照来进行计算,计算效率不变
B、书写程序时,如果先给出S的计算公式,再给出k的计算公式,那么程序会自动调用下方的k的计算公式来计算S
C、S的计算公式,在程序中可以写为: S = sqrt(k(k - a)(k - b)(k - c))
D、k的计算公式,在程序中可以写为: k = (a + b + c) / 2
从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能构成三角形,则计算并输出三角形的面积,否则提示不能构成三角形。已知构成三角形的条件是:任意两边之和大于第三边。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include <stdio.h> #include <math.h> int main() { float a, b, c, s, area; printf("Input a,b,c:"); scanf("%f,%f,%f", &a, &b, &c); if (______________) { s = (float)(a + b + c) / 2; area = _______________; printf("area = %f\n", area); } else { printf("It is not a triangle\n"); } return 0; }
A、第9行: a+b>c && b+c>a && a+c>b 第13行: sqrt(s * (s - a) * (s - b) * (s - c))
B、第9行: a+b>c || b+c>a || a+c>b 第13行: sqrt(s * (s - a) * (s - b) * (s - c))
C、第9行: a+b>c && b+c>a && a+c>b 第13行: sqrt(s(s - a)(s - b)(s - c))
D、第9行: a+b>c || b+c>a || a+c>b 第13行: s * (s - a) * (s - b) * (s - c)
计算的程序表达为
A、sqrt(sin alpha ^ 2 + cos beta ^ 2)
B、sqrt(sin^2(alpha) + cos^2(beta))
C、sqrt(pow(sin(alpha), 2) + pow(cos(beta), 2))
D、sqrt pow(sin(alpha), 2) + pow(cos(beta), 2)
A、1 / sqrt(sin(x) * sin(x) + cos(y) * cos(y))
B、sqrt(pow(sin(x), 2) + pow(cos(y), 2))
C、pow(sin(x) * sin(x) + cos(y) * cos(y), 0.5)
D、pow(pow(sin(x), 2) + pow(cos(y), 2), 2)
A、运算符都有计算结果
B、运算符都有优先级
C、在运算符相同的情况下,多个运算符会随机安排次序计算
D、括号虽然代表不了运算符的优先级,但是可以调整计算次序
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!