matlab建立M檔案編寫程式,求1 1000 的值

2021-05-13 22:01:15 字數 3156 閱讀 8240

1樓:風兒lamp沙兒

程式如下:

s=1;

sum=0;

for i=1:1000

s=s*i;

sum=sum+1/s;

endsum

c語言程式設計題,計算s=1-1/2+1/3-1/4.....+1/m

2樓:匿名使用者

n是整型,執行1/n後也是個整型。**修改:

#include

int main()

printf("%f\n",s);

return 0;}

3樓:天願見伊

由於你的n是int型,則1/n是整數,程式中的1/n或(-1)/n一直是0,所以s一直都是0;將t=1/n和t=(-1)/n改為t=1/(float)n和t=-1/(float)n即可,即將n強制轉換為float型,這樣1/n就可以表示為小數了。

希望可以幫到你!

4樓:selonsy少英

#include

int main()

printf("%f\n",s);

return 0;

} //該程式已在vs中除錯通過,望採納!

5樓:匿名使用者

/*輸入數值n:10

0.645635

press any key to continue*/#include

int main()

printf("%lf\n",sum);

return 0;}

6樓:流星不死

# include

int main()

printf("\n\n sum is %f",sum);

return 0;}

編寫程式計算s=1+1/2!+1/3!+1/4!+...1/n!

編寫程式,求e的值.e≈1+1/1!+1/2!+1/3!+1/4!+···+1/n! (1)用for迴圈,計算前30項;

7樓:匿名使用者

#include"stdio.h"

int mul(int n)

else

}float func(int n)

int main()

printf("%lf\n",e);

return 0;}

編寫一個程式,求1-1/2+31/3-1/4+...+1/99-1/100之值

8樓:匿名使用者

#include

void main()

printf("%f",sum);}

9樓:匿名使用者

我也編了一個程式,是c++的,剛執行了,完全正確~~~~#include

#include

#include

using namespace std;

int main()

cout<<"p="<置小

專數位數為六位屬//

return 0;}

10樓:

for(float i=1,sum=0;i<=100;i++)

return sum;

11樓:天書第6卷

dim i as integer s as double s=0 for i=1to100 s=s+(-1)^(i+1) /i next msgbox(s)

c語言 編寫一個程式 1-1/2+1/3-1/4+1/5……-1/99+1/100用while語句!

12樓:會飛的小兔子

#include

intmain()

else

}printf("sum=%f\n",sum);

return0;

}擴充套件資料

c語言計算1/2+2/3+3/4+……:的前n項和#include

intmain(void)

printf("=%.2f\n",s);

system("pause");

return0;}

13樓:墨雲的賣萌日記

判斷分母是否是偶數給符號 i=1..i++ 當i=100計算之後跳出while迴圈

14樓:匿名使用者

#include

int main()

printf("%f",sum);}

15樓:匿名使用者

-1的n次方不能寫成(-1)^n,要使用pow函式,pow(int(-1), n);

16樓:匿名使用者

int s=1;

double n=1;t=1;sum=0;

while(n<=100)

// n不能定義為整型;

17樓:匿名使用者

你好!zhi

**如下dao:專

#include

int main()

printf("%lf\n",s);

return 0;}

編寫程式,求e的值.e=1+1/1!+1/2!+1/3!+1/4!+....+1/n!(1)

18樓:匿名使用者

main()

//m即為前50項的和

s=1;

i=1;

dowhile(1.0/s>=0.0001) ;

//t即為當最後一項小於10-4時的e的近似值。

}以上是用c語言編的程式。}

19樓:

main()

while(1.0/s>=0.0001)

} }//求前n項的和直到最後一項的值小於"10的-4方"

20樓:匿名使用者

簡單,就是簡單的迴圈

可以用遞迴做

21樓:匿名使用者

此問題太過簡單 不於回答

MATLAB編寫程式,中級以上大俠定能輕鬆搞定

matlab是偏重計算,運算的語言,微控制器中的c語言是偏重控制的.實際的微控制器執行,不需要太多的計算,基本都是按照規定程式的對外控制.直接輸入微控制器的是c語言編譯成的bin或hex檔案,直接輸入matlab程式不太現實.沒有嘗試過,我覺得是不是太麻煩了?本來程式設計就應該簡潔明瞭。何必畫蛇添足...

用matlab編寫程式1計算yx3x

這些都是matlab基本語句,建議你看看相關書籍,謝謝 這麼簡單的東西,你有時間碼這麼多字,為什麼不花點時間去看看書,一般基本教程看完前三章就都會了 如何用matlab程式設計求解x 3 2 x 2 1 0在 1,3 範圍內的根?只會用抄 符號解。襲。syms x f x 3 2 x 2 1 sol...

matlab如何建立並呼叫m檔案

用任何方式創 bai建都行,包括記du事本,或者是zhimatlab自帶的編譯器,然後dao將matlab工作目錄切換到檔案版所在目錄,直接輸權入檔名執行。或者在任何目錄下輸入該檔案的完全路徑。m檔案有兩種格式,一種叫做script,就是將一系列的命令寫成一個檔案。執行這種檔案相當於一次性執行了很多...