




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、工具與程序框#include一、工具與程序框#includeusingnamespa return using namespadouble a, b, c; coutPleaseinput c = twonumbers:cout a +b = creturn 二、基本數(shù)據(jù)類型、變量、運算符、表達式short1632float32char 8short1632float32char 8doublenr/ Ex using namespadouble c, c=5.0/9.0 *(f-三、控制結構elsecase case / / / cthrow test;throwit isa/ cthr
2、ow test;throwit isa 例3-Ex#include usingnamespamain( )double x, y; / 0 x else/ 1 ;/ 0 x else/ 1 ;例3-計算自然對數(shù)的底數(shù)e,當通項=1.0E-u=u/n; e=e+u; n = coute=e(n= n )endl; return 0;四、數(shù)組與字符串 charcharchar a10=a;char a=abcdefghij; char a=0;charcharchar a10=a;char a=abcdefghij; char a=0;例4- #include / i=0;i7;big= / j=
3、0;j7;big= return 0;例4-例4-#include503,87,512,61,908,170,897,653,426,154,509,612,677,765,i=0;iCOUNT; tmp=listj-1; listj-1 = listj; listj = tmp;coutTheresultis: / k=0; k16; k+) coutlistk;return4-Ex#include #includecharsource=j = 0; destinationi=coutTheresultis:destinationendl; return 0;五、指針、地址與&五、指針、地址
4、與&6- mystrnicmp(char*str1,char 例6-8#includeusing/ selectsortvoidselectsorti=0;icount-1;j=i+1; j count; j+) if(*(list+j)*(list+k)k=j;tmp=*(list+i)= 例6-8#includeusing/ selectsortvoidselectsorti=0;icount-1;j=i+1; j count; j+) if(*(list+j)*(list+k)k=j;tmp=*(list+i)= array6=2,7,2,2,3,coutTheresultis: cou
5、tarrayi六、函數(shù)、數(shù)組與函數(shù)、與函數(shù)、指針與函數(shù)、函數(shù)指針b)return&b)return*b)return iny(*ptr)( le5-5: iny(*ptr)( le5-5: /#include/bubble_up(): i=0;ii;j=j-1) tmp=listj-1; listj-1 = listj; listj = tmp;503,87,512,61,908,170,897,653,426,154,509,612,677,765,cout array i / for(i=0; i16; i+)cout array i bubble_up(array, 16);for(i=
6、0; i16; i+)cout array i cout array i / for(i=0; i16; i+)cout array i bubble_up(array, 16);for(i=0; i16; i+)cout array i 例7-/ return ?1; return/ returnn*fac(n-1); / n!為(n-1)!7-11 (): / /string=0(字符串結束符), 字符串中沒有七、結構體、枚舉體、structDateenum;8-Dateenum;8-le8-7: #include#includeusing/ struct/ i=0;icount; / i
7、, num=0; i, num=0; for(i=0;inum; listi.freq =1;/ / / Sort(list,/ for(i=0; inum; i+)/ 八、類、繼承與對1. virtual 虛函數(shù)定義 virtual純虛函數(shù)定義=0;2. 對象:A 例10-4 #include #include Age = 0;2. 對象:A 例10-4 #include #include Age = 0; age,char Age = age;Sex=(sex=:coutNametAgetSex2; / 1: cout cout1: cout2:2return 。charcharvoidR
8、egister(charage,2return 。charcharvoidRegister(charage,char Age= Sex=(sex=void ShowMe()coutNametAgetSexclassStudent:/charvoidRegisterStu(charame, Number= void coutNumbertameStudent從類繼承的Circle.h#ifndef #definePO class Po/x和yx,/ / / x/ y= = 0,GetX()returnx;GetY()returny; void Pr/.cpp文件.h#ifndef #define
9、PO class Po/x和yx,/ / / x/ y= = 0,GetX()returnx;GetY()returny; void Pr/.cpp文件#include#includeb)(a,b);voidbx = y = void()coutx,y ; Circle.hCircle#ifndef CIRCLE_H #define CIRCLE_H #include#includeclassCircle:publicx= y= 0voidSetRadius(doubledoubleArea();void #include#include (a,b)SetRadius(r);voidCircl
10、e:SetRadius(doubler)radius=(r=0?r:0 doublevoidCircle:SetRadius(doubler)radius=(r=0?r:0 doubleCircle:Area()return3.14159*radius*radius; void Circle:PrcoutCenter=cout;Radius=radius #include#includepo#includeCirclecoutThecentreofcirclec:; coutnTheareaofcirclec:c.Area()九、文件與輸入輸#include #includeusingifst
11、reamchara20; in a;#includeifstreamin #include / in #include / o#includeout o5.#includech=cin.get #include coutcoutcoutcout.setf(ios:left); 左對齊: 十、模板、cout.setf(ios:left); 左對齊: 十、模板、T tmax(T a, T b)m1=5,char c1=a, c2=b;coutd1和d2中的最大值是: tmax(d1, d2) endl; coutc1和c2中的最大值是: tmax(c1, c2) endl;templatetype
12、name class AnyTypeT AnyType i (5); AnyType c (a);cout 整型類: i.GetX() endl; cout雙精度類:d.GetXendl; cout 字符類: c.GetX() endl;classTime Time( =1, =1, s)m;private Time t; classDate;對DateTime( =1, =1, s)m;private Time t; classDate;對Date Timepubl void類voidy)mon=m; voidy)mon=m; voidvoid&t)voidTimet; Date#inclu
13、deusing #includeusing return #include char不可以整體賦值,數(shù)組不可以整體輸入輸出和賦值 */* 定義符號常量,constdoublepai=3.14; #definepai3.14 enumcolorred,yellow,bluedisplay return 0;/ 0#include / / (c)ASCIIc c ASCII/ #includewhile return/ wordi=z& #includedouble/ / / / / / #include/ char/ / / / / #include/ char / / / / / #inclu
14、de#includen0就求自冪數(shù),n0 / m/ / / n/ return#includechar right=”正確,祝賀!”; charwrong=”錯誤,加油??!”; / / input=ccoutright/ #includeusing/ / / #includeusing/ / void main()double / r / / /* r 是形參,接受從主調函數(shù)那里傳遞過來的數(shù)/ 1.轉義字符:n t 制表(8個字符00,b couttcout”hownare3.switch 的用法(程序的一部分來說明case case case 8:case 7:case 6:case cas
15、e case 8:case 7:case 6:/ 下面的case/ case#include returnxy?x: returnxy?x:charmax(charx,charreturnxy?x:void1 #include using namespavoidswap(void main()a=3,/ void2 #include/ / / 1 #include using namespavoidswap(void main()a=3,/ void2 #include/ / / usingvoidswap(a=5,/ returnvoid3 #include voida=5,returnvo
16、id #include using/ / i, a=5,returnvoid #include using/ / i, return/ 5 #include usingvoidfor(j=0;jn-1;for(i=0;ibi+1)voidvoidreturn 0; #include/ return voidif #include/ ifreturn true;/ #include/ ifreturn true;/ n的因子時返回 forif(isprime(i)&/ i和i+28 200#include / boolifreturn true;for 9 #includeusingvoid 9
17、 #includeusingvoid i, forforreturn0;10 使用指針數(shù)#includevoidi,j,*p3,/ / #include #include returnfalse; returntrue; ifcharif if cout”該 IP 地址對應的點分十進制寫法是:”endl; if cout”該 IP 地址對應的點分十進制寫法是:”endl; 12 #include usingvoidforfordelete1 strcpy(str1,strcat(str1str2)長度 strlen(str)3 4 5 ,p5 ,p數(shù)據(jù)元素地址&aij或*(a+i)+jai+j
18、,首地址&a00a0或*aa+i,行首地址*(a+i)ai 表示 i 行j 列元素的值#includei, 和#includeusingifreturn max;max,#includeusingifreturn max;max,例:編寫實現(xiàn)庫函數(shù)#includes_cmp(char*s,char/ while(*s)&(*t)&if(*s-if(*s-return 0;charif(*s-return 0;char/ #includevoidstructchar stno9; 學號t數(shù)學t物理t化學t英語t計算機for (j=0;j5;j+)for (i=0;i10;i+)if:studi.
19、stname 學 號 :studi.stno 不 及 數(shù)if (studi.scorej#includestruct studentvoid voidfun(student*); #includestruct studentvoid voidfun(student*); / 址 樣/ p-name與(*p).name和#includestructstruct structcharphonenumber11; struct day currentday; char return如 account1=account2 account0=account1struct return如
20、account1=account2 account0=account1struct/ / 員for (p=account;paccount+100;p+) #include #includestructfor for i, num=0; whileififforreturn#includecharname20; ;if#includecharname20; ;ifif (strcmp(pi.job,”student”)=0) 1.grand 1 或1.grand或 2#include)1 或1.grand或 2#include)case case case casecaseblue:casec
21、aseblack:returncasecaseblack:return故而temp=red正確,而temp=0 錯誤,但是可以強制轉換temp=(enumcolor#include#includeusingclass權限修飾符 private / / / / / initvoidinit(charvoidvoid hangup();void/ / 在類外以”類名:函數(shù)成員” cout”Answeringnumberis”othernumberendl; cout”Answering in”endl;inlinevoid cout”Answeringnumberis”othernumberendl; cout”Answering in”endl;inlinevoid mobilereturn 0;(2)mobile*p; #includ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成長記錄袋小學生課件
- 2025年環(huán)保廁所項目合作計劃書
- 2025年重鉻酸鈉項目建議書
- 加強網絡信息安全保障條例
- 公司股份制實施方案
- 金融投資顧問投資風險提示書
- 小王子電影故事解讀
- StA-IFN-1-生命科學試劑-MCE
- 石油庫區(qū)員工年終總結
- 2025年太陽能熱發(fā)電系統(tǒng)項目合作計劃書
- 圖書外借服務計劃
- 軟考系統(tǒng)集成項目管理工程師教程完整版
- GB/T 45091-2024塑料再生塑料限用物質限量要求
- 人教版八年級上冊地理 2024-2025學年八年級上冊地理期中測試卷(二)(含答案)
- 危險性較大的分部分項工程清單和安全管理措施范文
- 2024-2025年江蘇專轉本英語歷年真題(含答案)
- 投標廢標培訓
- 腦卒中課件完整版本
- 藥房保潔流程規(guī)范
- 裝修合同違約解除通知書
- (新版)六西格瑪綠帶認證考試復習題庫(含答案)
評論
0/150
提交評論