C语言作业1-顺序选择结构设计-2求三角函数的累加值
问题描述:
给定θ值,求sinθ+cosθ的值.
代码实现:
#include<stdio.h>
#include<math.h>
#define PI 3.1415926535
int main()
{
double x;
int i;
printf("请输入需要求的θ值:\n");
scanf("%lf",&x);
printf("请选择刚输入的是角度制1还是弧度制2\n");
scanf("%d",&i);
switch(i)
{
case 1:
{
x = x * ( PI / 180);
x = sin(x) + cos(x);
printf("%lf",x);
break;
}
case 2:
{
x = sin(x) + cos(x);
printf("%lf",x);
break;
}
default:
{
printf("选择非法,请重新选择");
break;
}
}
return 0;
}
备注:支持弧度值和角度制的输入,用户可自由选择
运行结果:
欢迎各位大佬提出更加优秀的解决思路。