1樓:
unsigned long i;
double a=1;
for(i=0;i<50000000;i++)a*=0.96;
要求精確值,但電腦也不是超級計算機,此時需要加入人為干預:
例如:0.96^10000=5.1562076121278874262428585838796e-178
此時可以將其有效數位保留,小數點後的0去掉再去*0.96,就如上式去掉e-178
不過此時記錄下它以便最後的結果算進去
但再次運算到小數點到第一個有效位間隔多個0時就去掉這些0,(相當於結果*10^n,在計算結果時算進去)
2樓:匿名使用者
用對數公式:
0.96^50000000 = exp(50000000*log(0.96))
程式:#include
#include
void main(void)
結果:0.96^50000000 = 0.00000000000000000000e+000
就是說近似等於0
3樓:匿名使用者
用大數乘法求96的50000000次方,再將小數點前移一億位即可
c語言 指數函式怎麼表達?謝謝
4樓:
在開始加上#include ;
程式中就可以呼叫pow(x,y)。
main()
double z;
z=pow(10,5);
printf("%lf/n",z);
輸出結果:
285.000000
擴充套件資料c語言求自然對數的底e的指數,可以使用函式exp().
exp()的標頭檔案:#include
exp()的函式原型:double exp(double x);
exp()函式的作用:返回e的x次方。
long double expl(long double x);
注:自然對數的底e叫做: 尤拉數(eula's number)
5樓:親愛者
1、#include
pow(a,b)表示a的b次方;
2、指數函式是重要的基本初等函式之一。一般地,y=ax函式(a為常數且以a>0,a≠1)叫做指數函式,函式的定義域是 r 。
6樓:匿名使用者
#include
pow(a,b)表示a的b次方
c語言程式設計中,為什麼執行結果總是為0.000000 10
7樓:匿名使用者
最後一句
printf("%lf,%lf\n",&x1,&x2);
改為:printf("%lf,%lf\n", x1, x2);
&為取地址符,用在scanf的引數前,printf不用。
還要注意當方程無根或一個根時,虛根變數會出現浮點數異常,printf便不會將其列印出來
8樓:匿名使用者
這一行, 把 %lf 之間的 逗號 去掉
然後,最後一行, 把 &x1, &x2 前的 & 去掉printf("%lf,%lf\n", x1, x2);
9樓:2b丶xiao年輕
你最後一句輸出寫錯了,x1,x2前面不要加取址符&
10樓:等不來金色的雨
printf("%1f ,1f \n",x1,x2);試試
c語言 求圓的面積 結果是0.0000000 5
11樓:風若遠去何人留
printf("圓的面積為(pi=3.14):\n%.21f\n",s);
這句打錯了.
%.2lf
其中的小寫字母l 打成了數字1
改過來就好了.
用c語言利用π/4=1-1/3+1/5、、、、求π的值,為什麼我編的**可以執行,但輸出結果為4.000000啊?
12樓:s如詩如夢
您好,我已經改正過來了
#include
int main()
printf("pi=%f\n",sum*4);}
怎樣用c語言求500000的階乘?
13樓:南柯一夢之小
先寫兩個大數相乘的函式,為了提高效率,定義的陣列每個存9位,一個個乘時間肯定是不夠的,最好這樣比如說先求250 000個積,再用這些積求125 000個積,。。。用空間換取時間
就差不多了
14樓:匿名使用者
效率最差的就是自己用陣列組來模擬大數,然後使用小學的乘法計算方法自己算。
但階乘有其特殊性,所以有一些方法可以加快計算速度。
15樓:潮凝安
用空間換吧。定義一個char陣列, 按你小學學的方法 一位一位乘,考慮一下進位問題就可以了
求大神用c語言編寫這道程式,求大神用c語言編寫這道程式
請家現再幫我解決補充問題 間 20137月514 44 25 目 想用if功能實現輸入字元y則顯示123否則顯示321 include char main void 何輸入char或者int結都確 vc6.0執行結 請輸入 y n y 12 ress any key to continue請輸入 y...
c語言sin怎麼用,C語言sin怎麼用
c語言sin 用來計算引數x 的正玄值,然後將結果返回。返回 1 至1 之間的計算結果。例子 include main double answer sin 0.5 printf sin 0.5 f n answer 執行sin 0.5 0.479426c語言sin sin 原型 double sin...
怎麼用c語言解析ml檔案,怎麼用c語言解析xml檔案
我上次才給人寫過 xml檔案內容 7 0193阿富汗 afghanistan 阿富汗 afuhan01 802 355阿爾巴尼亞 albania 阿爾巴尼亞 aerbaniya01 執行結果 info 0 id 7 pid 0 continent id 1 guohao 93 cntitle 阿富汗...