中綴轉(zhuǎn)后綴: 表達(dá)式求值: 代碼:(輸入#號(hào)結(jié)束) #include #include <cstring> #include #include #include using ...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
中綴轉(zhuǎn)后綴: 表達(dá)式求值: 代碼:(輸入#號(hào)結(jié)束) #include #include <cstring> #include #include #include using ...
問題: 分析雙向鏈表的創(chuàng)建诉瓦,插入涂邀,刪除仰禀,展示等基本操作 分析: 雙向循環(huán)鏈表主要是在判斷是否結(jié)束的時(shí)候,不是判斷為NULL了,而是判斷是否是頭結(jié)點(diǎn)了 在初始化的時(shí)候,需要把n...
不錯(cuò)
堆排序(遞歸與非遞歸)堆束倍,就是一顆完全二叉樹,除了盟戏,最后一個(gè)行可能不是滿的绪妹,其他層都是滿的 要想進(jìn)行堆排序,需要知道柿究,最后一個(gè)非葉子節(jié)點(diǎn)的下標(biāo)邮旷,這里我使用數(shù)組,下標(biāo)從0開始蝇摸,公式就是(len/2)...
堆民镜,就是一顆完全二叉樹,除了险毁,最后一個(gè)行可能不是滿的制圈,其他層都是滿的 要想進(jìn)行堆排序,需要知道畔况,最后一個(gè)非葉子節(jié)點(diǎn)的下標(biāo)鲸鹦,這里我使用數(shù)組,下標(biāo)從0開始问窃,公式就是(len/2)...
問題:編寫程序完沪,從鍵盤輸入一個(gè)字符串域庇,內(nèi)有數(shù)字和非數(shù)字,連續(xù)的數(shù)字成為一個(gè)整數(shù)覆积,統(tǒng)計(jì)字符串中有多少個(gè)數(shù)字听皿,并輸出 分析: 1,遍歷整個(gè)字符串宽档,如果遇到是數(shù)字尉姨,count=1,...
問題:一個(gè)文件中有一段英文吗冤,統(tǒng)計(jì)其中英文的個(gè)數(shù) 代碼: main(){ int count=0,i=0,lean=0; FILE *fp; if((fp=fopen...
問題: 判斷輸入的數(shù)是否是回文數(shù)(比如:1221,122221,2,111),就是從左向右讀和從右向左讀都是一樣的又厉,如果是就輸出,當(dāng)輸入-1結(jié)束循環(huán) 分析: 1,確定輸入的位...
問題: 輸入n椎瘟,在輸入n*n全部數(shù)據(jù)覆致,計(jì)算元素每列元素的最大值之和 分析: 1,定義一個(gè)數(shù)組用來存儲(chǔ)每列的最大值 2,在遍歷數(shù)組的時(shí)候,按行來遍歷肺蔚,每行元素每次都和對(duì)...
問題:輸入某年某月某日煌妈,判斷這一天是這一年的第幾天 分析: 1,根據(jù)月份進(jìn)行對(duì)比,比如1->0,2->31,3->59,4->90... 2,判斷年份是否是閏年宣羊,...
問題: 古典問題:有一對(duì)兔子璧诵,從出生后3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長到第三個(gè)月后每個(gè)月又生一對(duì)兔子仇冯,加入兔子都不死之宿,問每個(gè)月的兔子總數(shù)是多少? 分析: 1苛坚,兔子...
問題:水仙花數(shù)比被,所謂水仙花數(shù)是一個(gè)三位數(shù)坪创,他的個(gè)位數(shù)字立方和等于該數(shù)本身,例如153=1*1*1+5*5*5+3*3*3 分析: 1姐赡,利用for循環(huán)控制100-999個(gè)數(shù)莱预,每...
問題:把一個(gè)正整數(shù)分解質(zhì)因數(shù),例如:輸入90项滑,打印出233*5分析:1依沮,對(duì)n進(jìn)行分解質(zhì)因數(shù),每次從2開始遍歷枪狂,循環(huán)結(jié)束條件是i<=n2危喉,當(dāng)n%i==0的時(shí)候,說明是可以整除的...
問題:一個(gè)數(shù)如果恰好等于他的因子之和州疾,這個(gè)數(shù)就稱為“完數(shù)”辜限,例如6=1+2+3,編程找出1000以內(nèi)的所有完數(shù) 分析: 因子严蓖,就是兩個(gè)整數(shù)相乘薄嫡,能夠得出這個(gè)數(shù),因?yàn)轭}目要求沒...
問題1:一球從100米的高度自由落下毫深,每次落地后反跳回原高度的一半,再落下毒姨,求他在第10次落地時(shí)哑蔫,共經(jīng)過多少米,第十次反彈多高弧呐。 分析: 代碼: float sum=0,i,...
文件分類: 1闸迷,文件內(nèi)容——程序文件(目標(biāo)文件,源文件俘枫,可執(zhí)行文件)和數(shù)據(jù)文件 2腥沽,文件組織形式——順序存取文件和隨機(jī)存取文件 3,文件存儲(chǔ)形式——ASCII碼文件和二進(jìn)制文...
結(jié)構(gòu)體的數(shù)據(jù)類型是為了將不同數(shù)據(jù)類型巡球,但相互關(guān)聯(lián)的一組數(shù)據(jù),組合成一個(gè)有機(jī)整體使用邓嘹,就相當(dāng)于是java中的一個(gè)對(duì)象中定義了一些不同的屬性 結(jié)構(gòu)體類型定義: struct 結(jié)構(gòu)...
不錯(cuò)酣栈,很清楚
求蛇形矩陣代碼: #include using namespace std; int main() { int n,a[20][20]={0}; cin>>n; int p...
代碼: #include using namespace std; int main() { int n,a[20][20]={0}; cin>>n; int p...
辛苦了,兄弟
9進(jìn)制轉(zhuǎn)為19進(jìn)制進(jìn)制轉(zhuǎn)化(c++) #include <cstdlib> int a=strtol(str,&stop,8); //8進(jìn)制轉(zhuǎn)為10進(jìn)制 itoa(num,str,16); /...