c語言不能用來描述演算法對嗎

2025-05-23 08:30:23 字數 1751 閱讀 9592

1樓:烏恬暢

不對,可以描述演算法,講演算法及用c語言描述納舉演算法 ; 通過介紹悔旁演算法的性質、組成要素和舉例,引入流程圖和n-s圖來描述算洞前碧法。

2樓:圖緒愁

錯 不合格很好用他剛剛工業園過。

c語言演算法不理解!

3樓:

2)能被 100 整除,又能被 400 整除的年份;

上面這個表達雖然是書上抄的,但有表達重複、囉嗦,可簡化為。

2)能被400 整除的年份;

4樓:網友

int y = 2000;

for(y;y<=2500;y++)

y演算法簡寫的year變數而已 沒什麼後糾結的;

5樓:網友

因為你要判定 2000 ― 2500 之間的年份,所以當然要從2000算起啦,第一就應該假設y為2000做運算。

c語言描述的演算法

6樓:網友

第一題:

設way[i]——第i個貯油點到終點(i=0)的距離;

oil[i]——第i個貯油點的貯油量;

我們可以用倒推法來解決這個問題。從終點向始點倒推,逐一求出每個貯油點的位置及存油量。

從貯油點i向貯油點i+1倒推的方法是:吉普車在貯油點i和貯油點i+1間往返若干次。吉普車每次返回i+1點時應該正好耗盡500加侖汽油,而每次從i+1點出發時又必須裝足500加侖汽油。

兩點之間的距離必須滿足在耗油最少的條件下,使i點貯足i*500加侖汽油的要求(0≦i≦n-1)。

第乙個貯油點i=1應距終點i=0處500km,且在該點貯藏500加侖汽油,這樣才能保證吉普車能由i=1處到達終點i=0處,這就是說。

way[1]=500;oil[1]=500;

為了在i=1處貯藏500加侖汽油,吉普車至少從i=2處開兩趟滿載油的車至i=1處,所以i=2處至少貯有2*500加侖汽油,即oil[2]=500*2=1000;另外,再加上從i=1返回至i=2處的一趟空載,合計往返3次。三次往返路程的耗油量按最省要求只能為500加侖,即d1,2=500/3km,way[2]=way[1]+d1,2=way[1]+500/3

為了在i=2處貯藏1000加侖汽油,吉普車至少從i=3處開三趟滿載油的車至i=2處。所以i=3處至少貯有3*500加侖汽油,即oil[3]=500*3=1500。加上i=2至i=3處的二趟返程空車,合計5次。

路途耗油亦應500加侖,即d23=500/5,way[3]=way[2]+d2,3=way[2]+500/5;

c語言有幾種演算法,分別能解決什麼問題?

7樓:御純塞良朋

迭代就是用新計算的結手拿差果去代替以前的數,能解決多個數求和,累加等問題,例如:

求1到100的和,用迭代思想;

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

t=t+i;(用t+i代替前面的t)

冒泡就是排序,讓後面的數和前面的數比較大小,然後改變他們的順序,得到我們想要的序列,一般解決排序和找特殊數等問畢皮題,例如:

對1,4,28,67,34,56,23,46,43進行排序。

窮舉,就是舉例,窮舉法是最常見的密碼破解方法。也就是乙個乙個地試。例如:

密碼為123,窮舉法從1位數0開始,一直到碰對為止。

一般來說,窮舉法適用於6位以下純數字密碼,超過6位數或較敏培複雜窮舉法就很難了,即使可以,也需要很長時間。

資料結構演算法c語言描述和c或c程式具體什麼關

1 程式是寫完源 後,計算機編譯後得到的可執行檔案。2 演算法一般結合數學思想,以下內容算是演算法 給陣列按大小排序 查詢陣列某元素 圖形處理演算法 音訊識別處理。但廣義上,用了順序分支迴圈就是演算法。演算法是指邏輯層面上解決問題方法的一種描述,一個演算法可以被很多不同的程式實現.演算法並不是程式或...

c 語言可以做些什麼東西,C 語言能用來幹什麼呢

c語言到底能做些什麼?幾乎所有作業系統都是c語言程式設計的,可見c語言的功能非常強大,效率很高。它可以用來編任何的軟體。學了vb到底能幹什麼?vb比c容易學,因為它有很多的控制元件可以用。理論上它也能編任何的軟體,但是效率 不一定 高。還有iis能幹什麼?iis是windows nt以上自帶的一個w...

嵌入式c語言程式設計對演算法的要求高嗎

程式設計有不需要演算法的嗎?簡單演算法幾分鐘搞定,複雜演算法需要推敲很久。程式設計本身就是用語言實現演算法的過程 如果是驅動層,對演算法要求不高 應用層對演算法要求高 最好掌握基本的演算法和資料結構,因為面試大多數會考啊 我認為學習嵌入式對 演算法的精通是很有必要的,資料結構和演算法的學習是幫助形成...