




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、l算法解題方法或解題步驟的精確描述程序算法數據結構 開始 該數0 累加輸入完100個數 結束起止框起止框處理框處理框判斷框判斷框yyn流向線流向線n輸入一個數輸出累加和輸入輸出框輸入輸出框/* 存放輸入數的單元 */* 存放輸入個數的單元 */* 存放累加和的單元 */* 工作單元初值 */* 輸入一個數 */ count +; /* 每輸入一個數,記一下數 */ if (x0) /* 判斷輸入數0否 */ sum = sum + x; /* 是0,則加到累加和中 */ while ( count 0。分析:分析:一元二次方程的根為:一元二次方程的根為:aacbbx2421aacbbx2422
2、3.1 順序程序設計舉例n-s流程圖#include#include void main( ) float a,b,c,x1,x2; a=1.0; b=2.0; c=3.0; x1=(-b+sqrt(b*b-4*a*c)/(2*a); x2=(-b-sqrt(b*b-4*a*c)/(2*a); printf(“x1=%.2f,x2=%.2fn”,x1,x2); 運行運行: x1=-1.00, x2=-2.00printf(“please input a,b,c=”);scanf(“%f%f%f”,&a,&b,&c);運行運行:please input a,b,c=1 3 2回車 x1=-1.0
3、0, x2=-2.00變量常量語句輸入函數一、變量一、變量1.概念:概念:其值可以改變的量其值可以改變的量.2.變量的類型:變量的類型: 整型:整型:int 長整型:長整型:long 短整型:短整型:short 浮點型:浮點型:float 雙精度型:雙精度型:double 字符型:字符型:char (基本類型)(基本類型)3.聲明的作用:聲明的作用:為變量分配內存單元,變量名作為內為變量分配內存單元,變量名作為內存單元的符號地址存單元的符號地址4.對變量賦值對變量賦值 b = 30.0; a=sin(b*3.14159/180); 語言允許在定義變量的同時使變量初始化語言允許在定義變量的同時使
4、變量初始化如:如:int a=3; float b=3.14; char ch=a;也可以使被定義的變量的一部分賦初值也可以使被定義的變量的一部分賦初值如:如:int a, b, c=10;注意:注意:int a=3,b=3,c=3; 正確正確int a=b=c=3; 不正確不正確這里的:這里的:int a,b,c=10;等效于等效于int a,b,c; c=10;5.5.變量賦值特點:變量賦值特點:(1)先定義,后使用)先定義,后使用 int d,e,f; 定義三個變量為整數類型定義三個變量為整數類型 如未定義,則在編譯時被查出,認為非法如未定義,則在編譯時被查出,認為非法 (2)變量未被賦
5、值前,值為)變量未被賦值前,值為未知未知 (3)對變量賦值過程是)對變量賦值過程是“覆蓋覆蓋”過程,用新值去替換舊值過程,用新值去替換舊值(4)讀出變量的值,該變量保持不變)讀出變量的值,該變量保持不變 (5)參與表達式運算的所有變量都保持原來的值不變)參與表達式運算的所有變量都保持原來的值不變c語言程序設計語言程序設計變量賦值過程變量賦值過程 d e fd e f未賦值前未賦值前執行執行d=7執行執行 e=d 執行執行 f=d+e執行執行 d=d+1 000-12349723431607234316077077148714二、二、 數據類型數據類型c數據類型基本類型構造類型指針類型空類型vo
6、id定義類型typedef數值類型字符類型char枚舉類型enum整 型浮點型單精度型float雙精度型double短整型short長整型long整型int數組結構體struct共用體union(一)、(一)、 整型數據整型數據1.整型數據的分類整型數據的分類(1)基本整型()基本整型(int)()(4字節字節)(2)短整型()短整型(short) (2字節字節)(3)長整型()長整型(long int)()(4字節字節)編譯系統不同,所分配編譯系統不同,所分配的字節數也不同,在此的字節數也不同,在此以以visual c+ 6.0為例為例類型類型字節數字節數取值范圍取值范圍int2-215 (
7、215-1)4-231 (231-1)unsigned int20 (216-1)40 (232-1)short2-215 (215-1)unsigned short20 (216-1)long4-231 (231-1)unsigned long40 (232-1)整型數據常見的存儲空間和值的范圍turbo c 2.0visual c+ 6.02.整型變量的符號屬性整型變量的符號屬性short a;unsigned short b;unsigned short price=50;printf(%un,price);unsigned short price=-1;printf(%dn,price
8、);6553550將一個變量定義成將一個變量定義成無符號整型后,不無符號整型后,不應向它賦予負值應向它賦予負值1.字符與字符代碼字符與字符代碼(二)、(二)、 字符型數據字符型數據ascii碼表:字母:大寫英文字母az,小寫英文字母az。數字:09。專門符號:29個。!” # ( )* + ,- . / :;? _ | 空格符:空格、水平制表符、垂直制表符、換行、換頁不能顯示的字符:空字符(以0表示)、警告、退格、回車等。字符100110001整數1000000010000000000000000000000002.字符變量字符變量-27 (27-1)0 (28-1)char c=?print
9、f(“%d %cn”,c,c);signed char c=-6;char c=255;printf(“%dn”,c);unsigned char c=255;printf(“%dn”,c);例:向字符變量賦以整數例:向字符變量賦以整數 #includestdio.h#include void main() void main() char c1,c2 char c1,c2; c1=97 c1=97;c2=98c2=98; printf(“%c,%cn”,c1,c2) printf(“%c,%cn”,c1,c2); printf(“%d,%dn”,c1,c2) printf(“%d,%dn”,c1,c2); 輸出結果:輸出結果:a a,b b 97,98 97,98 u實型變量的分類實型變量的分類lfloat(float(單精度單精度) )型型ldouble(double(雙精度雙精度) )型型 如:如:float
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB31/ 540.6-2014重點單位消防安全管理要求第6部分:養老機構
- CBWQA/T 0003-2013螺旋雜質分離器
- CAB 1030-2014汽車(熱壓)腳墊、后備箱墊
- 2025年貿易合同 煙草定購合同
- 船舶智能制造技術與設備考核試卷
- 遙感技術在城市土地利用變化監測中的應用考核試卷
- 船舶修理合同履行與爭議解決考核試卷
- 特種物品物流運輸賠償補充協議
- 橋梁工程承臺基礎施工進度調整合同
- 演員參與綜藝節目合同補充條款
- 健康理療室管理制度
- 《廣東省房屋建筑工程竣工驗收技術資料統一用表(2024版)》-1-200
- 燃氣行業數字化轉型趨勢分析-全面剖析
- 醫院手術室操作流程及評分標準
- 班級學生基本情況調查
- 《小麥在人類膳食中的重要性:歷史與現代視角》論文
- 【西安交通大學】2025年電力人工智能多模態大模型創新技術及應用報告
- 分賬管理制度
- 電動汽車車網互動規?;l展策略與標準體系規劃
- 餐飲服務流程與標準操作指引
- 產品供應鏈合作協議與分銷合同簽訂備忘錄
評論
0/150
提交評論