C语言 输入一个整数a(a不为-1),求如下表达式的值,结果保留小数点后2位精度。 cos(50°)+√37.5 a+1 【输入】 输入一个整数a。【输出】 输出表达式的值,结果保留小数点后2位精度。
时间: 2023-05-15 08:05:47 浏览: 344
【答案】
首先,我们需要将50°转换为弧度制,即50° * π / 180 ≈ 0.87。
然后,我们可以使用C语言中的数学库函数cos()和sqrt()来计算cos(50°)和√37.5。
最后,将这些值与a和1代入表达式中,计算出结果并保留小数点后2位精度即可。
以下是代码实现:
#include <stdio.h>
#include <math.h>
int main()
{
int a;
double result, cos50, sqrt37_5;
printf("请输入整数a:");
scanf("%d", &a);
cos50 = cos(0.87);
sqrt37_5 = sqrt(37.5);
result = cos50 * sqrt37_5 * a * 1;
printf("表达式的值为:%.2f\n", result);
return 0;
}
阅读全文