【ZZULIOJ】1053: 正弦函式
ZZULIOJ題解
1053: 正弦函式
題目描述
輸入x,計算上面公式的前10項和。
輸入
輸入一個實數x。
輸出
輸出一個實數,即數列的前10項和,結果保留3位小數。
樣例輸入
1
樣例輸出
0.841
本題是對迴圈語句的考察,某種程度上這一題和前幾題沒有太大差別,核心程式碼不過是累加以及分子分母變化和符號的改變,熟能生巧,注意對於迴圈時各項資料處理得當即可。
程式碼
#include<stdio.h>
int main()
{
int i;//定義迴圈次數i
double x,z,m,sum,f;//定義未知數x以及分子z和分母m以及和sum,還有符號f
scanf("%lf",&x);//鍵盤輸入未知數字x的值
sum=0,m=1,z=x,f=1;//給分子分母和賦初值,這個操作也可以在定義時實現
for(i=1;i<=10;i++)//迴圈10次
{
sum=sum+f*z/m;//sum每次進行累加計算
m=m*(2*i)*(2*i+1);//分母每次變成下一個奇數的階乘
z=z*x*x ;//分子增加2次冪
f=-f;//符號每次改變一次
}
printf("%.3lf",sum);//輸出結果h的值,保留三位小數
return 0;//程式正常退出
}
相關文章
- 雜篇:Android繪製函式圖象及正弦函式的介紹Android函式
- ZZULIOJ1006
- ZZULIOJ1046
- ZZULIOJ2722
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- 三角方程和恆等式(反三角函式、正弦方程、角加恆等式、使用三角恆等式)恆等式函式
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- Python 擴充之特殊函式(lambda 函式,map 函式,filter 函式,reduce 函式)Python函式Filter
- 【ZZULIOJ】1019: 公園門票
- zzulioj1121--電梯(python)Python
- PAT-B 1053 住房空置率
- canvas繪製sin正弦曲線Canvas
- 箭頭旋轉+正弦波
- 第7章 IF函式 COUNTIF函式 SUMIF函式函式
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- (譯) 函式式 JS #2: 函式!函式JS
- 核函式 多項式核函式 高斯核函式(常用)函式
- 第 8 節:函式-匿名函式、遞迴函式函式遞迴
- lambda匿名函式sorted排序函式filter過濾函式map對映函式函式排序Filter
- main函式的入口函式AI函式
- SQL-函式 - 聚合函式SQL函式
- 【每日函式】每日函式(2021.08.16)函式
- 【每日函式】每日函式(2021.08.10)函式
- 【每日函式】每日函式(2021.08.05)函式
- 【每日函式】每日函式(2021.08.06)函式
- 【每日函式】每日函式(2021.08.14)函式
- 【每日函式】每日函式(2021.08.08)函式
- 【每日函式】每日函式(2021.08.09)函式
- 【知識點】inline函式、回撥函式、普通函式inline函式
- Python函式與lambda 表示式(匿名函式)Python函式
- webgl內建函式--幾何函式與矩陣函式Web函式矩陣
- webgl內建函式--向量函式與紋理查詢函式Web函式
- Oracle OCP(03):字元函式、數字函式和日期函式Oracle字元函式
- 深入理解 函式、匿名函式、自執行匿名函式函式
- 箭頭函式、簡寫函式、普通函式的區別函式
- Hive函式(內建函式+自定義標準函式UDF)Hive函式
- webgl內建函式--通用函式Web函式
- Kotlin之“with”函式和“apply”函式Kotlin函式APP