(自学笔记) 谭浩强 C语言程序设计 第五版 第二章:算法
生活随笔
收集整理的這篇文章主要介紹了
(自学笔记) 谭浩强 C语言程序设计 第五版 第二章:算法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
程序流程圖:
N-S流程圖
?
結(jié)構(gòu)化算法
定義
由一些順序、選擇、循環(huán)等基本結(jié)構(gòu)按照順序組成,流程的轉(zhuǎn)移只存在于一個(gè)基本的范圍之內(nèi)。
優(yōu)點(diǎn)
結(jié)構(gòu)化算法便于編寫(xiě),可讀性高,修改和維護(hù)起來(lái)簡(jiǎn)單,可以減少程序出錯(cuò)的機(jī)會(huì),提高了程序的可靠性,保證了程序的質(zhì)量,因此提倡結(jié)構(gòu)化的算法。
?
例題:
例1:求1*2*3*4*5
?
例2:輸入大于等于3的數(shù)字,判斷素?cái)?shù)
代碼:
#include<stdio.h>void main() {printf("請(qǐng)輸入\n");int x;int i = 2;scanf("%d", &x);while (x%i!=0){i = i + 1;if (i=x){printf("這是素?cái)?shù)");return;}}printf("這不是素?cái)?shù)");}求100-200之間的素?cái)?shù):
代碼:
#include<stdio.h>void main() {int i = 100;while (i<=200){int s = 2;while (i%s!=0){s = s + 1;if (s = i ){printf("%d\t", i);}}i = i + 1;}}?
?
總結(jié)
以上是生活随笔為你收集整理的(自学笔记) 谭浩强 C语言程序设计 第五版 第二章:算法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Cocos2d-x v3.0物理系统 利
- 下一篇: css权重核心概念