1. c語言編寫sin函數求教!
#include"stdio.h"
#include"math.h"
double mysin(double x)
{double y=x,t=x,t1=x*x;
for(int i=2;fabs(t)>1e-10;i+=2)
{t*=-t1/(i*(i+1));
y+=t;
}
return y;
}
int main()
{ double x;
scanf("%lf",&x);
printf("%f ",mysin(x));
return 0;
}
2. 怎樣用c語言畫正弦函數
1、首先,打開VS2019,並且創建一個C語言源文件,會看到如下的頁面。
3. c語言 sinπ/4 怎樣表達
就用:sin(3.14159/4)就可以。
或者先用float(或#difine)定義pi為一個變數(常量)值3.14159,就可以寫成sin(pi/4)也可以。
這樣做的原因是C語言系統沒有默認π常量。
4. c語言中sin怎麼輸入
C語言sin()用來計算參數x 的正玄值,然後將結果返回。返回-1 至1 之間的計算結果。
例子:
#include <math.h>
main(){
double answer = sin(0.5);
printf("sin(0.5) = %f ", answer);
}
執行
sin(0.5) = 0.479426
C語言sin():
sin()原型:double sin(double x)
sin()角度與弧度:
π=180°
1°=π/180
1(rad)=180/π
角度轉弧度:用角度乘以π/180
弧度轉角度:用弧度乘以180/π,或者用rtod()函數
(4)sin4用c語言怎麼寫擴展閱讀:
與sin相似的acos函數
函數名: acos
功 能:計算並返回arccos(x)值、要求-1<=X<=1
函數與形參類型:
double acos(x)
double x;
程序例:
#include <stdio.h>
#include <math.h> int main(void)
{
double result;
double x = 0.5; result = acos(x);
printf("The arc cosine of %lf is %lf ", x, result);
return 0;
}
5. c語言中sin怎麼輸入
輸入一個double類型的數,調用c標准庫中的sin函數即可。
函數原型:double
sin(double
x);
功能:
函數用來求給定值的正弦值
頭文件:#include
<math.h>
參數:給定的值(弧度)。
返回值:返回-1
至1
之間的計算結果。
示例:
#include<stdio.h>
#include<math.h>
int main()
{
const double PI = 3.1415926;
double d;
scanf("%lf", &d);
double result = sin(d*PI/180)+cos(d*PI/180);
printf("%f\n",result);
return 0;
}
6. 用C++語言怎麼表示sinx
調用<math.h>或<cmath>頭文件,使用方法是:doublea=sin(x);
x代表弧度,也可以改變a的精度
即可直接使用sin(x),特別注意x應該為弧度制,如果不是弧度制需要轉化為弧度制。
C標准函數庫(C Standard library)是所有符合標準的頭文件(head file)的集合,以及常用的函數庫實現程序,例如I/O 輸入輸出和字元串控制。
(6)sin4用c語言怎麼寫擴展閱讀:
整數常量是不帶小數的數值,用來表示正負數。例2—2中Ox55、0x55ff、1000000都是c++語言的整數常量。
c++語言的整數常量有三種形式:十進制、八進制、十六迸制。
(1)十進制整數是由不以0開頭的0~9的數字組成的數據。
(2)八進制整數是由以0開頭的0~7的數字組成的數據。
(3)十六進制整數是由以0x或0x開頭的0~9的數字及A~F的字母(大小寫字母均可)組成的數據。
7. C語言中sin,cos怎麼表示
用法:
doublesin(doublex);
doublecos(doubley);
例:
#include<stdio.h>
#include<math.h>
intmain()
{
intn;
doublet;
constdoublepi=4.0*atan(1.0);
scanf("%d",&n);
t=(n*pi)*1.0/180;
printf("%lf ",pi);
printf("%lf ",sin(t));
(7)sin4用c語言怎麼寫擴展閱讀
sinln等函數,sin(pi/2)=1,ln1=0的使用
例:
#include<math.h>
#include<stdio.h>
intmain()
{
doublepi=3.1416;
printf("sin(pi/2)=%f ln1=%f ",sin(pi/2),log(1.0));
return0;
}
8. 怎樣用c語言編寫一個程序用來輸出正弦函數值
首先:程序應該這樣改!
#include
#include
main()
{
double
n;
double
b,c;
scanf("%lf",&n);
b=sin(n);
c=cos(n);
printf("%.2lf\n%.2lf",b,c);
return
0;
}
其次,這里的n是弧度值,你說的90度應該輸入的是pi/2,而不是90,如果希望輸入90的話,那就這樣改!
#include
#include
main()
{
int
s;
double
n,b,c;
scanf("%d",&s);
n=3.1415926*(s/180.0);
b=sin(n);
c=cos(n);
printf("%.2lf\n%.2lf",b,c);
return
0;
}