在线观看国产免费视频_亚洲视频三区_中文字幕在线观看网站_日韩视频免费在线观看_亚洲视频精品_天天夜夜操

當前位置:網站首頁 >> 作文 >> c語言算法和三種基本程序結構的區別 c語言算法的基本概念精選

c語言算法和三種基本程序結構的區別 c語言算法的基本概念精選

格式:DOC 上傳日期:2023-04-14 20:23:52
c語言算法和三種基本程序結構的區別 c語言算法的基本概念精選
時間:2023-04-14 20:23:52     小編:zdfb

每個人都曾試圖在平淡的學習、工作和生活中寫一篇文章。寫作是培養人的觀察、聯想、想象、思維和記憶的重要手段。那么我們該如何寫一篇較為完美的范文呢?以下是我為大家搜集的優質范文,僅供參考,一起來看看吧

c語言算法和三種基本程序結構的區別 c語言算法的基本概念篇一

c語言傳遞參數均是以值傳遞(pass by value),另外也可以傳遞指針(a pointer passed by value)。以下是小編為大家搜索整理的c語言算法和三種基本程序結構,歡迎閱讀!更多精彩內容請及時關注我們應屆畢業生考試網!

算法

做任何事情都有一定的步驟。為解決一個問題而采取的方法和步驟,就稱為算法。

算法是一個基本的概念,但也是一門深奧的學問,小到如何輸出九九乘法表,如何對一組數據進行排序,大到如何控制飛行器的姿態,如何讓無人機壁障。

這里主要是向大家闡述一下算法的概念,對于初學者,涉及到的算法都很簡單,一般不會成為學習的障礙,我們會在后面的實例中逐漸向大家滲透具體的.算法。

請大家思考一個問題:如何求1×2×3×4×5的值。

最原始方法:

步驟1:先求1×2,得到結果2。

步驟2:將步驟1得到的乘積2乘以3,得到結果6。

步驟3:將6再乘以4,得24。

步驟4:將24再乘以5,得120。

這樣的算法雖然正確,但太繁。

改進的算法:

s1:使t=1

s2:使i=2

s3:使 t×i,乘積仍然放在在變量t中,可表示為 t×i -> t

s4:使i的值+1,即 i+1 -> i

s5:如果i≤5,返回重新執行步驟s3以及其后的s4和s5;否則,算法結束。

如果計算100!只需將“s5:若i≤5”改成“i≤100”即可。

如果改成求1×3×5×7×9×11,算法也只需做很少的改動:

s1:1 -> t

s2:3 -> i

s3:t×i -> t

s4:i+2 -> i

s5:若i≤11,返回s3;否則,結束。

該算法不僅正確,而且是計算機較好的算法,因為計算機是高速運算的自動機器,實現循環輕而易舉。

三種基本程序結構

幾乎所有編程語言,包括c語言,都會有三種基本的程序結構:順序結構、選擇結構和循環結構。

順序結構

順序結構就是一條一條地從上到下執行語句,所有的語句都會被執行到,執行過的語句不會再次執行。

例如,求1+2+3+4+5的和,就可以一個數一個數地依次累加。

選擇結構

選擇結構就是根據條件來判斷執行哪些語句,如果給定的條件成立,就執行相應的語句,如果不成立,就執行另外一些語句。

例如,根據用戶輸入的年齡來輸出不同的內容:

年齡 小于18 你還未成年,應該好好學習

大于等于18,小于等于30 珍惜青春,多做有益的事情

大于30,小于60 社會中堅力量,工作的同時注意身體

大于等于60 請您安享晚年,我們會記得您對社會的貢獻

用戶輸入年齡,程序會做出判斷,根據不同的年齡輸出不同的內容。這四個輸出語句,只有一個被執行,其他三個被跳過,沒有執行。

循環結構

循環結構就是在達到指定條件前,重復執行某些語句。

例如,上面說到的計算 100! 的值,就會重復執行 s3、s4。

最后,我們用雙重循環結構來輸出九九乘法表:

#include

int main(){

int i, j;

for(i=1; i<=9; i++){

for(j=1; j<=i; j++){

printf("%-3d ", i*j); // -3d 表示輸出整數,寬度為3(占3個字符),左對齊

}

printf("\n");

}

return 0;

}

運行結果:

s("content_relate");

【c語言算法和三種基本程序結構】相關文章:

1.c語言算法及三種基本程序結構

2.c語言中三種常見排序算法分析

3.c語言的排序算法

4.c語言的四種程序結構

5.c語言冒泡排序算法實例

6.c語言排序的幾種算法

7.c語言中實現kmp算法實例

8.pid算法的c語言實現

9.c語言快速排序算法及代碼

全文閱讀已結束,如果需要下載本文請點擊

下載此文檔
a.付費復制
付費獲得該文章復制權限
特價:5.99元 10元
微信掃碼支付
已付款請點這里
b.包月復制
付費后30天內不限量復制
特價:9.99元 10元
微信掃碼支付
已付款請點這里 聯系客服
主站蜘蛛池模板: 国产人妖一区 | 热久久国产精品 | 蜜桃视频一日韩欧美专区 | 99视频久久精品久久 | 欧美成人剧情中文字幕 | 欧美久久久久久久一区二区三区 | 青娱乐精品视频在线观看 | 国产成人18| 国产在线播 | 久久亚洲精选 | 99视频精品全国免费 | 欧美日韩中文 | 国产精品二| 青青草这里只有精品 | 国产精品手机在线亚洲 | 日韩在线视频线视频免费网站 | 国产精品视频第一区二区三区 | 日本a黄| 国产成人一区二区三中文 | 日韩欧美国产一区二区三区 | 女18一级大黄毛片免费女人 | 国产成人+综合亚洲+天堂 | 国产在线播放一区 | 高清在线亚洲精品国产二区 | 操亚洲| 99视频九九精品视频在线观看 | 91综合网 | 草草福利视频 | 日韩欧美视频在线一区二区 | 威尼斯欢乐娱人城aⅴ大中国 | 国内久久久久影院精品 | 久久精品视频播放 | 国产精品久久久久久福利 | 国产精品青草久久久久婷婷 | 色人阁在线 | 黄色网址免费在线观看 | 免费看国产精品久久久久 | 国产成人亚洲精品2020 | 久久99免费视频 | 一级毛片成人免费看免费不卡 | 牛牛影院成人网 |