一個演算法可以沒有輸出
c語言演算法可以有零個或多個輸入,至少1個或多個輸出,這或槐戚是官方說法,答案選c。
也就是說沒有輸入沒有問題,但是必須明枯要有輸出來結束程衫陵序。
❷ 演算法正確的程序可以有零個輸出。這句話為什麼是錯的,輸出指的什麼
演算法正確的程序至少要有一個輸出。輸出指的是程序出口。
一個演算法包含的操作步驟應該是有限的。演算法中每一條指令必須有確切的含義,不能有二義性,對於相同的輸入必須能得到相同的執行結果;演算法中指定的操作,都可以通過已經驗證過可以實現的基本運算執行有限次後實現;
在計算機上實現的演算法是用來處理數據對象的,在大多數情況下這些數據對象需要通過輸入來得到;演算法的目的是為了求解,這些解只有通過輸出才能得到(注意:演算法要有一個以上的輸出)。
(2)一個演算法可以沒有輸出擴展閱讀:
一個演算法應該具有以下五個重要的特徵:
第一點,有窮性演算法的有窮性是指演算法必須能在執行有限個步驟之後終止;
第二點,確切性演算法的每一步驟必須有確切的定義;
第三點,輸入項一個演算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指演算法本身定出了初始條件;
第四點,輸出項一個演算法有一個或多個輸出,以反映對輸入數據加工後的結果。沒有輸出的演算法是毫無意義的;
第五點,可行性演算法中執行的任何計算步都是可以被分解為基本的可執行的操作步,即每個計算步都可以在有限時間內完成(也稱之為有效性)。
❸ 一個演算法有一個或多個數據輸出沒有輸出的演算法是毫無意義的嗎
一個演算法有一個或多個數據輸出沒有輸出的演算法是毫無意義的。一個演算法有一個或多個輸出,以反映對輸入數據嘩帆加工後的結果,沒有輸出的演算法是毫無意義宏卜的亂絕雹。
❹ c語言中演算法既可以沒有輸入也可以沒有輸出這句話對嗎
這題目誰出的。。演算法銷信殲可以使用不同的方法描述,不止C語言。虧沖不對,只要是演算法,它可以沒有輸入,但必須有一個或多個輸出,這是演算法的特性之一。如果是程序,就可以沒坦配有輸入或輸出。
❺ C語言演算法必須要有輸入和輸出嗎
選此段弊D,因為演算法並不一定都是得出結果給編寫森族演算法者的,有些演算法實現的是一種功燃租能,單片機裡面的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語言就有規定至少要有一個或者多個輸出,即必須要有輸出。
(6)一個演算法可以沒有輸出擴展閱讀
計算機演算法有五個重要特性,就是有窮性、確定性、可行性、輸入和輸入。
1、有窮性: 一個演算法必須保證執行有限步之後結束;
2、確切性: 演算法的每一步驟必須有確切的定義;
3、輸入:一個演算法有0個或多盯滑行個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指演算法本身定除了初始條件;
4、輸出:一個演算法有一個或多個輸出凱嘩,以反映對輸入數據加工後的結果。沒讓滾有輸出的演算法是毫無意義的;
5、可行性: 演算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算後即可完成。
❼ 為什演算法必須要有輸出有時候卻可以沒有輸入
如果是比較狹義的輸入和輸出,那麼演算法其實可以沒有輸出,不要太迷信教材
比如說,可以寫一個確定的演算法,做很多無用功而且並不輸出,演算法的目的只是為了讓計算機發熱,也沒毛病
❽ 一個演算法是不是只能有一個輸入,但是可以有多個輸出
可以有0個或多個輸入,有1個或多個輸出。
1,輸入項(Input):
一個演算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0個輸入是指演算法本身定出了初始條件;
2,輸出項(Output):
一個演算法有一個或多個輸出,以反映對輸入數據加工後的結果。沒有輸出的演算法是毫無意義的。
(8)一個演算法可以沒有輸出擴展閱讀:
一、數據對象的運算和操作:計算機可以執行的基本操作是以指令的形式描述的。一個計算機系統能執行的所有指令的集合,成為該計算機系統的指令系統。一個計算機的基本運算和操作有如下四類:
1,算術運算:加減乘除等運算
2,邏輯運算:或、且、非等運算
3,關系運算:大於、小於、等於、不等於等運算
4,數據傳輸:輸入、輸出、賦值等運算
二、演算法的控制結構:一個演算法的功能結構不僅取決於所選用的操作,而且還與各操作之間的執行順序有關。
參考資料來源:網路-演算法
❾ 演算法正確的程序可以沒有輸出嗎
不是所有的程序都必須有輸出的。所以你的問題的答案是「可以」
比如文件管理程序,它只要管理文件就可以了,但是一般為了友好性,都會輸出一些適當的信息,目的是讓人去知道他幹了些什麼。
這就是交互性。
❿ 演算法是不是必須有輸出
計算機演算法是以一步接一步的方式來詳細描述計算機如何將輸入轉化為所要求的輸出的過程,或者說,演算法是對計算機上執行的計算過程的具體描述。計算機演算法必須具有的條件有:
1、有窮性:一個演算法必總是在執行有窮步驟之後結束,並且每唯昌一叢悶步都可以在有窮時間內完成;
2、確定性:算指鄭扒法的每一條指令必須有確切的含義,讀者理解時不會產生二義性,並且在任何條件下,演算法只有唯一的一條執行路徑,對於相同的輸入只能達到相同的輸出;
3、可行性:一個演算法是能行的,就是說演算法中描述的操作都是可以通過已