1. 程式人生 > >C語言作業1-順序選擇結構設計-2求三角函式的累加值

C語言作業1-順序選擇結構設計-2求三角函式的累加值

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; }

備註:支援弧度值和角度制的輸入,使用者可自由選擇

執行結果:
在這裡插入圖片描述

歡迎各位大佬提出更加優秀的解決思路。