1樓:匿名使用者
可以這樣做,但一般也不是用c,是用c++之類的建立dll供其它軟體呼叫,寫介面的想快的話一般是用vb或c#,沒聽說過vbs搞介面的。
c語言演算法必須要有輸入和輸出嗎?
2樓:娛樂小八卦啊
演算法可以沒有輸入但是必須要用輸出。也可以沒有輸入也可以沒有輸出,例如:求1到10的累加和,並不要求輸出。
#include
int main()
程式可以正確編譯並執行,但是並不知道1到10的累加和是多少。如果c語言沒有輸出,演算法再優秀也是無用功,不能解決問題,所以c語言就有規定至少要有一個或者多個輸出,即必須要有輸出。
擴充套件資料
計算機演算法有五個重要特性,就是有窮性、確定性、可行性、輸入和輸入。
1、有窮性: 一個演算法必須保證執行有限步之後結束;
2、確切性: 演算法的每一步驟必須有確切的定義;
3、輸入:一個演算法有0個或多個輸入,以刻畫運算物件的初始情況,所謂0個輸入是指演算法本身定除了初始條件;
4、輸出:一個演算法有一個或多個輸出,以反映對輸入資料加工後的結果。沒有輸出的演算法是毫無意義的;
5、可行性: 演算法原則上能夠精確地執行,而且人們用筆和紙做有限次運算後即可完成。
3樓:匿名使用者
用c語言實現的演算法可以沒有輸入但是必須要用輸出c語言就語法而言可以沒有輸入也可以沒有輸出,例如:求1到10的累加和,並不要求輸出。
#include
int main()
程式可以正確編譯並執行,但是並不知道1到10的累加和是多少。
如果c語言沒有輸出,你的演算法再優秀也是無用功,不能解決問題,所以c語言就有規定至少要有一個或者多個輸出,即必須要有輸出。
4樓:
不一定要有輸入 但一定要有輸出。有活演算法和死演算法 活演算法就是需要手動輸入值然後輸出 死演算法是直接輸出問題的值 所以不需要輸入
5樓:半季流年
你既然算了當然想知道結果了,想要結果就要有輸出不想要的話可以沒有輸出,比如排序
輸入可以沒有,但必須要有運算元,也就是你要處理的資料否則演算法也就不是演算法了
希望回答對你有幫助!
【原創答人】
6樓:
輸入可以沒有,但必須至少有一個輸出!
怎麼用c語言編vbs
7樓:匿名使用者
vbs的語法就是vba,應該不是用c語言的語法編寫的,
8樓:匿名使用者
vbscript.dll 有一個com介面,你可以通過介面來呼叫指令碼。
線性表的基本操作c語言實現
半清醒丶不言語 如下 標頭檔案 2 1.h ifndef 2 1 h define 2 1 h typedef void seqlist typedef void seqlistnode 建立線性表 seqlist seqlist create int capacity 銷燬線性表 void seq...
求九宮問題程式(C語言實現)
九宮就是三階魔方陣 分析 魔方陣有如下規律 1 自然數1總是在方陣第一行當中一列上。2 後續的自然數在當前數的右上方,1 如果是在第一行則行數變為第n行列數加1 2 如果是在最後一列,行數減1,列數為第1行。3 如果後續的數所處位置已有數,則行數加1,列數不變。巧填奇數階幻方 魔方陣 2007 01...
c語言 實現1到10的平方之和
方法一 使用函式。main fun int k 結果 1,4,9,100 方法二 使用巨集。define fun a a a main 分析 預處理程式將程式中帶實參的fun替換成 k k 由於c語言中,實參的求值順序是從右向左,因此程式執行結果為 第一次迴圈 k k 為 2 1第二次迴圈 k k ...