c语言case用法例子(case语句实现三角函数)
大家好,我是小姜"小编小丸子",今天给大家带来一篇有趣的C语言事,看看大家一起来看看如何使用case语句实现三角函数吧!
大家都知道三角函数在数学中非常重要,它们包括正弦(sin)、余弦(cos)和正切(tan)。可以使用C语言的switch-case语句来实现这些三角函数的计算。
假设需要计算一个角度的正弦值,可以先将角度转换为弧度,然后使用switch-case语句来选择对应的计算公式。具体的代码如下:
```c
#include
#include
int main() {
double angle, radian, result;
char cho;
printf("请输入角度(0-360): ");
scanf("%lf", &angle);
// 将角度转换为弧度
radian = angle * M_PI / 180;
printf("请选择计算正弦(s)、余弦(c)还是正切(t):");
scanf(" %c", &cho);
switch(cho) {
case 's':
result = sin(radian);
printf("正弦值为:%.2lfn", result);
break;
case 'c':
result = cos(radian);
printf("余弦值为:%.2lfn", result);
break;
case 't':
result = tan(radian);
printf("正切值为:%.2lfn", result);
break;
default:
printf("输入无效!n");
break;
}
retn 0;
```
以上代码中,用户输入获取角度值,然后将其转换为弧度。用户可以选择计算正弦、余弦还是正切,输入相应的字符来选择。
根据用户的选择,switch-case语句会执行对应的计算,并输出结果。printf函数将计算结果以友好的方式显示给用户。
这个例子,还可以使用C语言的switch-case语句来实现其他功能。比如,可以编写一个简单的计算器程序,让用户输入两个数字和运算符,然后根据运算符的不同执行相应的操作。
C语言的switch-case语句是一个非常强大的工具,可以帮助实现各种不同的功能。我想今天的能够增加大家对C语言的了解,也我想大家能够喜欢这个有趣的事!如果还有其他问题,欢迎随时向我留言哦哦!