国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

你知道C語言怎么實現求定積分嗎

2020-02-24 14:23:48
字體:
來源:轉載
供稿:網友

你知道C語言怎么實現求定積分嗎?其實C語言求定積分的方法有很多,因此很多小伙伴們都會不知道要如何選擇,那么今天武林小編就根據自己的經驗為大家總結,感興趣的小伙伴們一起看看吧。

?

#include <cmath>?
#include <cstdio>

?

#define ACC 1000

float solve(float (*p)(float),float up,float down,int acc);
float fun_exp(float x);
float fun_qua(float x);

void main(){

char selection;
float up,down;

while(printf("請選擇被積函數:/n"),printf("1、exp(x)?? 2、x+1 /n"),scanf("%c",&selection),selection != '#'){
printf("請輸入積分上下限: ");
scanf("%f,%f",&up,&down);

switch(selection){
case '1':
printf("結果是: %4.4f/n",solve(fun_exp,up,down,ACC));
break;
case '2':
printf("結果是: %4.4f/n",solve(fun_qua,up,down,ACC));
break;
}
}
}

float solve(float (*p)(float),float up,float down,int acc){
float sum,base,area;
area = 0;
sum = 0;
base = (up-down)/acc;

for(int i=0; i
area = base*((*p)(down+i*base));
sum+=area;
}
return sum;
}
float fun_exp(float x){
return exp(x);
}
float fun_qua(float x){ //一元二次方程 quadratics
return x+1;
}

?

上文就是你知道C語言怎么實現求定積分嗎的內容,這篇文章主要介紹了C語言實現求定積分的方法,文中還涉及C語言操作相關數學函數的技巧。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 大渡口区| 津南区| 祁东县| 阳山县| 金湖县| 阿巴嘎旗| 连云港市| 抚州市| 大连市| 会泽县| 秦安县| 西乌珠穆沁旗| 泾源县| 绿春县| 河曲县| 象山县| 平陆县| 怀安县| 阿城市| 沂水县| 宣武区| 澄江县| 张家口市| 湘阴县| 德庆县| 广灵县| 民县| 东兰县| 临泽县| 白朗县| 永宁县| 白银市| 土默特右旗| 北宁市| 新巴尔虎左旗| 保定市| 琼海市| 鸡西市| 贞丰县| 遵化市| 宜阳县|