編程的50種基礎(chǔ)算法 C語言算法必須要有輸入和輸出嗎?
C語言算法必須要有輸入和輸出嗎?在語法方面,C語言可以沒有輸入或輸出。例如,要求1到10的累積和不需要輸出。程序編譯和運(yùn)行正確,但它不知道1到10的和是什么。如果沒有C語言的輸出,不管你的算法有多優(yōu)秀
C語言算法必須要有輸入和輸出嗎?
在語法方面,C語言可以沒有輸入或輸出。例如,要求1到10的累積和不需要輸出。程序編譯和運(yùn)行正確,但它不知道1到10的和是什么。如果沒有C語言的輸出,不管你的算法有多優(yōu)秀,它都是無用的,不能解決問題。因此,在C語言中規(guī)定必須有至少一個或多個輸出,即必須有輸出。
(C )用C程序?qū)崿F(xiàn)的算法可以沒有輸入但必須要有輸出這句話對嗎?為什么?
C語言程序算法必須要有輸入和輸出嗎?
不一定,算法只能完成一定的行為,但是沒有輸出
不對。投入產(chǎn)出的條件是以需要為基礎(chǔ)的,沒有剛性指標(biāo)。
為什么“用C程序?qū)崿F(xiàn)的算法可以沒有輸入,但必須要有輸出”?
誰提出了這個主題。
.算法可以用不同的方式來描述,而不僅僅是用C語言。不,只要是算法,就可以沒有輸入,但必須有一個或多個輸出,這是算法的特點(diǎn)之一。如果它是一個程序,它可以沒有輸入或輸出。
算法設(shè)計(jì)是編寫程序的基礎(chǔ),算法可以沒有輸入?
一個算法應(yīng)該具有以下五個重要特點(diǎn):算法可以用自然語言、偽代碼、流程圖等不同的方法來描述。
1. 在有限算法中,每條指令的執(zhí)行時間是有限的,每條指令的執(zhí)行時間也是有限的。2精確算法的每一步都必須有一個精確的定義。三。輸入一個包含0個或多個輸入的算法來描述操作對象的初始條件。所謂0輸入是指算法本身決定初始條件。4輸出算法有一個或多個輸出來反映處理輸入數(shù)據(jù)的結(jié)果。沒有輸出的算法是沒有意義的。可行性算法中的任何計(jì)算步驟都可以分解為基本的可執(zhí)行操作步驟,即每個計(jì)算步驟都可以在有限的時間內(nèi)完成。新浪]:新浪官方賬號:]愛,處理,輸入輸出,包括很多常用的庫函數(shù),比如
printf
scanf
fopen
fclose
getc
贊,請贊]微信公眾號:IT state]今日頭條:IT state]新浪微博:IT state