C語言計算sinx
#include<stdio.h> #include<math.h> int jc(int n); int main() { int m=1,f=1,i=1; double sinx=0.0,x,z; double ans; scanf("%lf",&x); z=x; double a; a=f*pow(x,m)/jc(m); int t=1; while(fabs(a)>=1e-7&&t<6) { t++; sinx=sinx+a; f=f*(-1); i=i+1; m=2*i-1; a=f*pow(x,m)/jc(m); } printf("sinx=%lf\n",sinx); return 0; } int jc(int n) { int ans; if(n==0||n==1) ans=1; else ans=n*jc(n-1); return ans; }
相關推薦
C語言計算sinx
#include<stdio.h> #include<math.h> int jc(int n); int main() { int m=1,f=1,i=1; double sinx=0.0,x,z; double ans; scanf("%lf",&x); z
C語言計算程序中某一個函數或算法的執行時間
lock nis 程序 while tar 計算 stdio.h locks turn 計算程序中某一個函數或算法的執行時間 #include <stdio.h> #include <time.h> #include <stdlib.h>
C語言計算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m)
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int m,i; int n;  
如何用C語言計算表示式的值,棧的經典應用
宣告:這個程式可以計算+,-,*,/,負數,小數 負數用括號括起來例如(-1) 負數的計算過程:(-1) 轉變為 (0-1) 哈哈~ 分成六個點: 1.我的檔案結構 2.順序堆疊的標頭檔案 3.標頭
用C語言計算矩陣邊緣元素之和
1 題目描述 1.1 題目描述 輸入一個整數矩陣,計算位於矩陣邊緣的元素之和。所謂矩陣邊緣的元 素,就是第一行和最後一行的元素以及第一列和最後一列的元素。 1.2 輸入要求 1.第一行為整數k,表示有k組資料。 2.每組資料由多行組成,表示一個矩陣。 3.第
用C語言計算1~20的階乘之和
昨天(2018/12/7)在做C語言的課後練習題的時候,有一道題要求我們計算1~20的階乘之和。程式碼很快就寫出來了,考慮到結果的值會比較大,而在Windows作業系統下,int 型別和 long 型別居然都是4個位元組(C#中long型別是八個位元組,找同學試了下,Linux下C語言的long型別好像也
java c c++語言 計算階乘
import java.util.Scanner; public class C201_07_06計算階乘 { public static void main(String[] args) { Scanner scan = new Scanner(Sy
C語言計算個人所得稅問題程式碼及解析
問題描述 編寫一個計算個人所得稅的程式,要求輸入收入金額後,能夠輸出應繳的個人所得稅。 個人所得稅徵收辦法如下: ◎ 起徵點為3500元; ◎ 不超過1500元的部分,徵收3%; ◎ 超過1500〜4500元的部分,徵收10%; ◎ 超過4500〜9000元的部分,徵收20%; ◎
用C語言計算水分子的個數
題目: 一個水分子的質量約為,1夸脫水大約有950g,編寫一個程式,要求輸入水的夸脫數,然後顯示這麼多水中含有多少水分子。 問題分析: 從題目中可以得到1夸脫水中水分子的含量 = 1夸脫水 * 950 / 3.0e-23, 程式碼: #include &l
C語言計算多邊形
2018年11月07日 20:09:34 YeLlei 閱讀數:4 個人分類: 個人學習
C語言計算一元二次方程的根(完全版)
題目(Description): 求一元二次方程ax2+bx+c=0的根。a、b、c為任意實數。 輸入(Input): 任意三個係數a、b、c。 輸出(Output): x1 x2實根(保留2位小數),且要求x1>=x2。 說明: (1)如果a為0且b為0,則輸出 “Not an eq
C語言計算日期間隔天數的經典演算法解析
C語言計算日期間隔天數的經典演算法解析 網上看到一個計算日期間隔的方法,很高深,很巧妙。程式碼如下: #include <stdio.h> #include <stdlib.h> int day_diff(int year_start,
學習筆記——利用C&C++語言計算二重積分
二重積分定義如下(來源百度百科) 以z=xy在區域0<=y<=1,0<=x<=y內的二重積分為例,經計算理論值為:0.125,下面用C語言實現二重積分的離散計算 #i
C語言 計算/測程式執行時間(精確到微秒)
平臺:VS2010 #include<stdio.h> #include <Windows.h> int main() { int a[10002]; int i = 0; double run_time; LARGE_INTEGER time_sta
C語言計算任意兩日期之間天數
今天覆習了會Program in c,有道題目計算任意兩個日期之間的天數: 想了好久,最後寫了一個很挫的程式..... #include <stdio.h> struct date { int year; int month; int day; }; i
C語言 計算某年某日是該年的第幾天 014
#include <stdio.h> #include <stdlib.h> /* 計算某年某日是該年的第幾天 例如: 2016-03-15 是該年的第75天. */ //判斷是否是閏年 是返回1 不是返回0; int Ly
C語言 計算某年某月某日在該年的第幾天
廢話不多說,上程式碼 通過傳入year,month,day來獲取天數 int getDay(int y, int m, int d) { int rtnDay = d; int day[] = { 31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30
C語言計算檔案MD5
計算MD5這種很標準的東西,一般直接使用別人寫好的了就行,本文主要針對寫好的介面測試一下如何使用的問題。 下面是MD5的實現 md5.h #ifndef MD5_H #define MD5_H typedef struct
c語言實現sinx與cosx
#include "stdio.h" #include"stdio.h" main() { double y; int x,m,n; for(y=1;y>=-1;y-=0.1) { m=acos(y)*10; n=asin(y)*10; for(
c語言計算比賽名次、破案
題目1. 5位運動員參加了10米臺跳水比賽,有人讓他們預測比賽結果 A選手說:B第一,我第三。 B選手說:我第二,E第四。 C選手說:我第一,D第二。 D選手說:C最後,我第三。 E選手說:我第四,A第一。 比賽結束後,每位選手都說對了一半,請程式設計確定比賽的名次。