下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、工具與程序框#include一、工具與程序框#includeusingnamespa return using namespadouble a, b, c; coutPleaseinput c = twonumbers:cout a +b = creturn 二、基本數(shù)據(jù)類型、變量、運(yùn)算符、表達(dá)式short1632float32char 8short1632float32char 8doublenr/ Ex using namespadouble c, c=5.0/9.0 *(f-三、控制結(jié)構(gòu)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-計(jì)算自然對(duì)數(shù)的底數(shù)e,當(dāng)通項(xiàng)=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(字符串結(jié)束符), 字符串中沒有七、結(jié)構(gòu)體、枚舉體、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+)/ 八、類、繼承與對(duì)1. virtual 虛函數(shù)定義 virtual純虛函數(shù)定義=0;2. 對(duì)象:A 例10-4 #include #include Age = 0;2. 對(duì)象: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); 左對(duì)齊: 十、模板、cout.setf(ios:left); 左對(duì)齊: 十、模板、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;對(duì)DateTime( =1, =1, s)m;private Time t; classDate;對(duì)Date Timepubl void類voidy)mon=m; voidy)mon=m; voidvoid&t)voidTimet; Date#inclu
13、deusing #includeusing return #include char不可以整體賦值,數(shù)組不可以整體輸入輸出和賦值 */* 定義符號(hào)常量,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=”錯(cuò)誤,加油??!”; / / input=ccoutright/ #includeusing/ / / #includeusing/ / void main()double / r / / /* r 是形參,接受從主調(diào)函數(shù)那里傳遞過來的數(shù)/ 1.轉(zhuǎn)義字符:n t 制表(8個(gè)字符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的因子時(shí)返回 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 地址對(duì)應(yīng)的點(diǎn)分十進(jìn)制寫法是:”endl; if cout”該 IP 地址對(duì)應(yīng)的點(diǎn)分十進(jìn)制寫法是:”endl; 12 #include usingvoidforfordelete1 strcpy(str1,strcat(str1str2)長(zhǎng)度 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,例:編寫實(shí)現(xiàn)庫(kù)函數(shù)#includes_cmp(char*s,char/ while(*s)&(*t)&if(*s-if(*s-return 0;charif(*s-return 0;char/ #includevoidstructchar stno9; 學(xué)號(hào)t數(shù)學(xué)t物理t化學(xué)t英語(yǔ)t計(jì)算機(jī)for (j=0;j5;j+)for (i=0;i10;i+)if:studi.
19、stname 學(xué) 號(hào) :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 錯(cuò)誤,但是可以強(qiáng)制轉(zhuǎn)換temp=(enumcolor#include#includeusingclass權(quán)限修飾符 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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年清洗設(shè)備維修合同范本
- 2024年離婚起訴調(diào)解協(xié)議書模板
- 門面店鋪?zhàn)饧s合同
- 2024年管廊施工安全協(xié)議書模板
- 2024年吊車鋼板租賃合同范本
- 建筑防水材料供應(yīng)協(xié)議
- 課程設(shè)計(jì)風(fēng)扇調(diào)速器
- 課程設(shè)計(jì)老師批語(yǔ)大全
- 課程設(shè)計(jì)爬樓梯教案中班
- 甘肅省玉門市玉門一中2024年高三下學(xué)期階段性考試(期末考)數(shù)學(xué)試題
- 《向世界最好的醫(yī)院學(xué)管理》讀書報(bào)告課件
- Citect軟件培訓(xùn)教程課件
- 產(chǎn)品質(zhì)量法-產(chǎn)品質(zhì)量法課件
- 水資源管理知識(shí)競(jìng)賽參考題(100題)
- pressfit設(shè)計(jì)高級(jí)技巧課件
- 四年級(jí)上冊(cè)道德與法治4《少讓父母為我操心》教學(xué)反思三篇
- 能力陷阱分享模板課件
- 護(hù)理工作中的語(yǔ)言溝通課件
- 沖擊鉆施工工藝及步驟
- 小學(xué)二年級(jí)數(shù)學(xué)德育滲透教案范文
- 中藥化學(xué)考試題及答案
評(píng)論
0/150
提交評(píng)論