能否實現vbs搭介面,C語言實現演算法

時間 2022-02-25 08:40:05

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 ...