原创 經典的100個C算法__(1)兔子問題
【題目】:古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔 子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數 爲多少? _____________________________
原创 noip信息競賽100個基本算法(下)
B.已知中序後序求前序 procedure Solve(mid,post:string); var i:integer; begin if (mid='') or (post='')
原创 經典的100個C算法__(6)求最大公約數和最小公倍數
題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。 __________________________________________________________________ 程序分析:利用輾除法。 __________
原创 開始
由於一定的機緣巧合,我於昨天來到上海,開始尋找我的it之路。開始我人生新的一步。 大學畢業後,沒有找到計算機相關的工作。在老家找了與自己專業毫無相干的工作,就這樣幹了一年。由於種種原因,讓我重新準備走IT
原创 深度剖析堆與棧
一、預備知識—程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。2、堆區(heap) — 一般由
原创 經典的100個C算法__(4)將一個正整數分解質因數
題目】:將一個正整數分解質因數。例如:輸入90,打印出90=2*3*3*5。 __________________________________________________________________ 程序分析:對n進行分解
原创 C語言運算符及其優先級彙總表口訣
優先級 運算符 含義 運算符類型 結合方向 15 () 圓括號 單目 自左向右 [] 下標運算符 —> 指向結構體成員運算符 、 結構體成員運算符 1
原创 經典的100個C算法__(7)統計英文字母、空格、數字和其它字符的個數
題目:輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數 。 __________________________________________________________________ 程序分析:利用while語
原创 經典的100個C算法__(5)條件運算符的嵌套
題目】:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60 -89分之間的用B表示,60分以下的用C表示。 ____________________________________________________
原创 noip信息競賽100個基本算法(上)
基本算法 1.數論算法 求兩數的最大公約數 function gcd(a,b:integer):integer; begin if b=0 then gcd:=a el
原创 32位CPU所含有的寄存器
ebp和esp是32位的SP,BP esp是堆棧指針 ebp是基址指針 ESP與SP的關係就象AX與AL,AH的關係.32位CPU所含有的寄存器有:4個數據寄存器(EAX、EBX、ECX和EDX)2個變址和指針寄存器(ESI和E
原创 Windows常用的基本數據類型及句柄類型
Windows常用的基本數據類型: Windows所用的數據類型 對應的基本數據類型 說明 BOOL bool 布爾值 BSTR
原创 經典的100個C算法__(2)
【題目】:判斷101-200之間有多少個素數,並輸出所有素數。 ________________________________________________________________程序分析:判斷素數的方法:用一個數分別去除2到s
原创 經典的100個C算法__(3)打印水仙花數
【題目】:打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位 數字立方和等於該數本身。例如:153是一個“水仙花數”,因爲153=1的三次方 +5的三次方+3的三次方。 ___________________________
原创 請編寫一個c程序確定signed,unsigned的char,short,int和long變量取值範圍
way1:通過打印標準的頭文件中的相應的值來完成 climits中的符號常量 符號常量 表示 CHAR_BIT char 的位數 CHAR_MAX char 的最大值 CHAR_MIN char 的最小值 S