a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C > 正文

C語言實現求定積分的方法

2020-01-26 15:10:18
字體:
來源:轉載
供稿:網友

本文實例講述了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語言程序設計有所幫助。

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

圖片精選

主站蜘蛛池模板: 亚洲精品日本 | 六月丁香在线观看 | 国产日韩av在线 | 欧美性猛交一区二区三区精品 | 中文字幕 在线观看 | 丁香久久| 国产二区在线播放 | 天堂在线视频 | 黄色精品一区二区 | 亚洲国产精品久久久 | 成人在线免费观看 | av天空| 97久久精品午夜一区二区 | 天天操操 | 能免费看的av | 亚洲啊v | av在线免费观看网站 | 国产精品视频网 | 美女黄网站视频免费 | 精品国产999 | 男女午夜羞羞视频 | 欧美国产日本一区 | 欧美一区二区人人喊爽 | 国产在线中文字幕 | 欧美在线观看一区 | 欧美三级电影在线观看 | 亚洲黄色影院 | 日韩在线看片 | 亚洲免费网| 欧美大片免费 | 久久首页 | 亚洲精品一区二区三区在线看 | 成人精品网站在线观看 | 久久精品不卡 | 四虎影视最新网址 | 91在线入口 | 专干老肥女人88av | 蜜桃色网 | 欧美9999 | 亚洲高清中文字幕 | 色女人天堂 |