導航:首頁 > 源碼編譯 > 演算法一定需要輸入嗎

演算法一定需要輸入嗎

發布時間:2022-07-30 18:05:30

㈠ 為什演算法必須要有輸出有時候卻可以沒有輸入

如果是比較狹義的輸入和輸出,那麼演算法其實可以沒有輸出,不要太迷信教材
比如說,可以寫一個確定的演算法,做很多無用功而且並不輸出,演算法的目的只是為了讓計算機發熱,也沒毛病

㈡ c語言中演算法既可以沒有輸入也可以沒有輸出這句話對嗎

可以。
逗號運算符,從左至右計算,取最後一個表達式的值作為整個語句的值。
先算a=3,就是把a賦值成3,然後算b=4,對b賦值成4,最後計算c=a+b,實際就是c=3+4,c的值是7。最終整條語句的最後值就是c的值7.

㈢ 任何演算法都必須有輸入數據的步驟 這句話是否正確

錯的。演算法可以沒有輸入,但一定要有輸出。

㈣ C語言演算法必須要有輸入和輸出嗎

演算法可以沒有輸入但是必須要用輸出。也可以沒有輸入也可以沒有輸出,例如:求1到10的累加和,並不要求輸出。

#include<stdio.h>

intmain(){

inti,sum=0;

for(i=1;i<=10;i++)

sum+=i;//printf("%d ",sum);

return0;}

程序可以正確編譯並運行,但是並不知道1到10的累加和是多少。如果C語言沒有輸出,演算法再優秀也是無用功,不能解決問題,所以C語言就有規定至少要有一個或者多個輸出,即必須要有輸出。

(4)演算法一定需要輸入嗎擴展閱讀

計算機演算法有五個重要特性,就是有窮性、確定性、可行性、輸入和輸入。

1、有窮性: 一個演算法必須保證執行有限步之後結束;

2、確切性: 演算法的每一步驟必須有確切的定義;

3、輸入:一個演算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指演算法本身定除了初始條件;

4、輸出:一個演算法有一個或多個輸出,以反映對輸入數據加工後的結果。沒有輸出的演算法是毫無意義的;

5、可行性: 演算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算後即可完成。

㈤ 多選題: 1、計算機演算法必須具備輸入、輸出和________等特性

ACD。計算機演算法有五個重要特性,就是有窮性、確定性、可行性、輸入和輸入。

演算法特點

1、有窮性。一個演算法應包含有限的操作步驟,而不能是無限的。事實上「有窮性」往往指「在合理的范圍之內」。如果讓計算機執行一個歷時1000年才結束的演算法,這雖然是有窮的,但超過了合理的限度,人們不把他視為有效演算法。

2、確定性。演算法中的每一個步驟都應當是確定的,而不應當是含糊的、模稜兩可的。演算法中的每一個步驟應當不致被解釋成不同的含義,而應是十分明確的。也就是說,演算法的含義應當是唯一的,而不應當產生「歧義性」。

3、有零個或多個輸入、所謂輸入是指在執行演算法是需要從外界取得必要的信息。

4、有一個或多個輸出。演算法的目的是為了求解,沒有輸出的演算法是沒有意義的。

5、有效性。 演算法中的每一個 步驟都應當能有效的執行。並得到確定的結果。

(5)演算法一定需要輸入嗎擴展閱讀:

演算法特點

1、有窮性。一個演算法應包含有限的操作步驟,而不能是無限的。事實上「有窮性」往往指「在合理的范圍之內」。如果讓計算機執行一個歷時1000年才結束的演算法,這雖然是有窮的,但超過了合理的限度,人們不把他視為有效演算法。

2、確定性。演算法中的每一個步驟都應當是確定的,而不應當是含糊的、模稜兩可的。演算法中的每一個步驟應當不致被解釋成不同的含義,而應是十分明確的。也就是說,演算法的含義應當是唯一的,而不應當產生「歧義性」。

3、有零個或多個輸入、所謂輸入是指在執行演算法是需要從外界取得必要的信息。

4、有一個或多個輸出。演算法的目的是為了求解,沒有輸出的演算法是沒有意義的。

5、有效性。 演算法中的每一個 步驟都應當能有效的執行。並得到確定的結果。

㈥ C語言程序演算法必須要有輸入和輸出嗎

不一定,演算法也可以只是完成一定的行為,但是並沒有任何輸出

㈦ 演算法必須有輸入和輸出嗎

演算法可以沒有輸入但是必須要用輸出。也可以沒有輸入也可以沒有輸出,例如:求1到10的累加和,並不要求輸出。

#include<stdio.h>

intmain(){

inti,sum=0;

for(i=1;i<=10;i++)

sum+=i;//printf("%d ",sum);

return0;}

程序可以正確編譯並運行,但是並不知道1到10的累加和是多少。如果C語言沒有輸出,演算法再優秀也是無用功,不能解決問題,所以C語言就有規定至少要有一個或者多個輸出,即必須要有輸出。

(7)演算法一定需要輸入嗎擴展閱讀

計算機演算法有五個重要特性,就是有窮性、確定性、可行性、輸入和輸入。

1、有窮性: 一個演算法必須保證執行有限步之後結束;

2、確切性: 演算法的每一步驟必須有確切的定義;

3、輸入:一個演算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指演算法本身定除了初始條件;

4、輸出:一個演算法有一個或多個輸出,以反映對輸入數據加工後的結果。沒有輸出的演算法是毫無意義的;

5、可行性: 演算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算後即可完成。

㈧ 演算法中至少需要輸入一個數據嗎

不一定需要輸入,但一定有輸出。

㈨ 計算機中演算法一定要有輸入和輸出嗎

演算法可以有零個或多個輸入,至少1個或多個輸出,這是官方說法

㈩ 所有的演算法都必須要有輸入法

C語言演算法可以有零個或多個輸入,至少1個或多個輸出,這是官方說法,答案選C.
也就是說沒有輸入沒有問題,但是必須要有輸出來結束程序.

閱讀全文

與演算法一定需要輸入嗎相關的資料

熱點內容
命令與征服將軍零點行動下載 瀏覽:533
南京編程貓招聘 瀏覽:833
pythonssl模塊使用 瀏覽:341
如何設置雲伺服器安全 瀏覽:129
怎麼讓伺服器滿性能 瀏覽:6
單片機8位共陰數碼管元器件名稱 瀏覽:164
螺桿壓縮比與材料 瀏覽:394
linuxctl 瀏覽:904
微信上面如何做文件夾 瀏覽:693
excle文檔加密 瀏覽:421
編譯原理項目有效性 瀏覽:910
30歲程序員了你還會回老家發展嗎 瀏覽:416
情節情節pdf 瀏覽:882
使用u盤安裝gcc編譯器命令 瀏覽:575
java空格亂碼 瀏覽:385
php高端技術 瀏覽:652
cad中xc是什麼命令 瀏覽:28
程序員公開課應該去哪裡學 瀏覽:61
程序員那麼可愛的小摩托 瀏覽:368
深圳java程序員 瀏覽:404