你們晚上好,最近忙天天忙於項目沒有時間更新本身的博客,時間就是海綿嘛硬擠擠就是有的,咂看標題" 流程圖 ",編程界的一個不可或缺的技能,特別是在作複雜的邏輯的時候要處理好每一步的關係,在數據中講就是數據之間的關聯關係,或者關聯模型等,通俗點也就是父子,母子等關係。算法
首先給你們介紹幾款畫流程圖的軟件:億圖圖示,VISIO,百度腦圖(在線使用),office等等,有興趣的夥伴選擇一款合適的去網上下載,有破解版正版.......廢話很少進入今天的主題。編程
流程圖:網站
解題思路(算法)spa
問題一:將變量a與b中的值互換.net
解題思路:3d
1、設一個臨時變量ccode
2、將a的值賦給cblog
3、將b的值賦給aget
4、將c的值賦給b博客
問題二:計算1+2+3+4+5的和。
解題思路:
1、計算1+2的和等於3
2、計算3+3的和等於6
3、計算6+4的和等於10
4、計算10+5的和等於15
順序結構流程圖
程序1
計算1+2+3+4+5的和
/*4_1_求1+2+3+4+5的和打印在屏幕上*/ #include <stdio.h> main() { int a; a = 1 + 2; a = a + 3; a = a + 4; a = a + 5; printf("a的值是%d", a); system("pause"); }
選擇結構流程圖
問題:判斷一個數可否同時被3和5整除
※不必定一個圖框要對應一行代碼,也能夠直接寫文字思路。
※畫圖時儘可能不要交叉
※流程圖爲了美觀,有時圖框能夠畫成並排的,而程序不可能並排執行,在流程圖轉化爲程序時要注意這點。
程序2
判斷一個數可否同時被3和5整除
/*4_2_判斷一個數可否被3和5能整除*/ #include <stdio.h> main() { int a; printf("請輸入值:"); scanf_s("%d", &a); if (a % 3 == 0 && a % 5 == 0) { //a 能夠讓3整除而且能夠讓5整除 printf("能夠整除\n"); } else { printf("不能夠整除\n"); } system("pause"); }
做業
畫流程圖並寫程序:輸入一個學生的成績,判斷該成績在60分以上就顯示「及格」, 不然顯示「不及格」。
/*4_3_畫流程圖並寫出成績,輸入一個學生的成績,判斷該成績在60分以上顯示「及格」,不然顯示「不及格」*/ #include <stdio.h> main() { //double a; float a; //輸入的分數 printf("請輸入你的成績:\n"); /*scanf_s("%lf", &a);*/ scanf_s("%f", &a); if (a >= 60) { printf("及格\n"); } else { printf("不及格\n"); }; system("pause"); }
有問題請在留言區! 流程圖中的" www.inuu.net "網站,本人正在搭建中,暫時沒法訪問,敬請期待!謝謝