锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产成人综合久久久久久,日韩欧美亚洲综合久久影院Ds,国产精品久久久久一区二区三区 http://m.shnenglu.com/zhenglinbo/category/17752.html浜彈緙栫▼鐨勪箰瓚c?/description>zh-cnFri, 27 Sep 2013 12:21:58 GMTFri, 27 Sep 2013 12:21:58 GMT60鏍堝拰鍫嗭紙杞級http://m.shnenglu.com/zhenglinbo/archive/2013/09/27/203451.htmlhoshellyhoshellyFri, 27 Sep 2013 01:13:00 GMThttp://m.shnenglu.com/zhenglinbo/archive/2013/09/27/203451.htmlhttp://m.shnenglu.com/zhenglinbo/comments/203451.htmlhttp://m.shnenglu.com/zhenglinbo/archive/2013/09/27/203451.html#Feedback0http://m.shnenglu.com/zhenglinbo/comments/commentRss/203451.htmlhttp://m.shnenglu.com/zhenglinbo/services/trackbacks/203451.html鎽樻妱鑷細http://www.cnblogs.com/vamei 

褰撶▼搴忔枃浠惰繍琛屼負榪涚▼鐨勬椂鍊欙紝榪涚▼鍦ㄥ唴瀛樹腑寰楀埌絀洪棿(榪涚▼鑷繁鐨勫皬鎴塊棿)銆傛瘡涓繘紼嬬┖闂存寜鐓у涓嬫柟寮忓垎涓轟笉鍚屽尯鍩?

                    鍐呭瓨絀洪棿

Text鍖哄煙鐢ㄦ潵鍌ㄥ瓨鎸囦護(instruction)錛屾潵鍛婅瘔紼嬪簭姣忎竴姝ョ殑鎿嶄綔銆侴lobal Data鐢ㄤ簬瀛樻斁鍏ㄥ眬鍙橀噺錛宻tack鐢ㄤ簬瀛樻斁灞閮ㄥ彉閲忥紝heap鐢ㄤ簬瀛樻斁鍔ㄦ佸彉閲?(dynamic variable. 紼嬪簭鍒╃敤malloc緋葷粺璋冪敤錛岀洿鎺ヤ粠鍐呭瓨涓負dynamic variable寮杈熺┖闂?銆?span style="margin: 0px; padding: 0px; color: #ff0000;">Text鍜?span style="margin: 0px; padding: 0px; color: #ff0000;">Global data鍦ㄨ繘紼嬩竴寮濮嬬殑鏃跺欏氨紜畾浜嗭紝騫跺湪鏁翠釜榪涚▼涓繚鎸?span style="margin: 0px; padding: 0px; color: #ff0000;">鍥哄畾澶у皬銆?/span>

 

Stack(鏍?span style="margin: 0px; padding: 0px; color: #000000;">)浠?span style="margin: 0px; padding: 0px; color: #ff0000;">stack frame涓哄崟浣嶃傚綋紼嬪簭璋冪敤鍑芥暟鐨勬椂鍊欙紝姣斿main()鍑芥暟涓皟鐢╥nner()鍑芥暟錛宻tack浼氬悜涓嬪闀夸竴涓猻tack frame銆係tack frame涓瓨鍌ㄨ鍑芥暟鐨?span style="margin: 0px; padding: 0px; color: #ff0000;">鍙傛暟鍜?span style="margin: 0px; padding: 0px; color: #ff0000;">灞閮ㄥ彉閲?/span>錛屼互鍙婅鍑芥暟鐨?span style="margin: 0px; padding: 0px; color: #ff0000;">榪斿洖鍦板潃(return address)銆傛鏃訛紝璁$畻鏈哄皢鎺у埗鏉冧粠main()杞Щ鍒癷nner()錛宨nner()鍑芥暟澶勪簬嬋媧?/span>(active)鐘舵併備綅浜嶴tack鏈涓嬫柟鐨刦rame鍜孏lobal Data灝辨瀯鎴愪簡褰撳墠鐨勭幆澧?context)銆傛縺媧誨嚱鏁板彲浠ヤ粠涓皟鐢ㄩ渶瑕佺殑鍙橀噺銆傚吀鍨嬬殑緙栫▼璇█閮藉彧鍏佽浣犱嬌鐢ㄤ綅浜巗tack鏈涓嬫柟鐨刦rame 錛岃屼笉鍏佽浣犺皟鐢ㄥ叾瀹冪殑frame (榪欎篃絎﹀悎stack緇撴瀯“鍏堣繘鍚庡嚭”鐨勭壒寰併備絾涔熸湁涓浜涜璦鍏佽浣犺皟鐢╯tack鐨勫叾瀹冮儴鍒嗭紝鐩稿綋浜庡厑璁鎬綘鍦ㄨ繍琛宨nner()鍑芥暟鐨勬椂鍊欒皟鐢╩ain()涓0鏄庣殑灞閮ㄥ彉閲忥紝姣斿Pascal)銆傚綋鍑芥暟鍙堣繘涓姝ヨ皟鐢ㄥ彟涓涓嚱鏁扮殑鏃跺欙紝涓涓柊鐨刦rame浼氱戶緇鍔犲埌stack涓嬫柟錛屾帶鍒舵潈杞Щ鍒版柊鐨勫嚱鏁頒腑銆傚綋嬋媧誨嚱鏁?span style="margin: 0px; padding: 0px; color: #ff0000;">榪斿洖鐨勬椂鍊欙紝浼氫粠stack涓?span style="margin: 0px; padding: 0px; color: #ff0000;">寮瑰嚭(pop錛屽氨鏄鍙栧茍鍒犻櫎)璇rame錛屽茍鏍規嵁frame涓褰曠殑榪斿洖鍦板潃錛屽皢鎺у埗鏉冧氦緇欒繑鍥炲湴鍧鎵鎸囧悜鐨勬寚浠?/span>(姣斿浠巌nner()鍑芥暟涓繑鍥烇紝緇х畫鎵цmain()涓祴鍊肩粰main2鐨勬搷浣?銆?/span>

涓嬪浘鏄痵tack鍦ㄨ繍琛岃繃紼嬩腑鐨勫彉鍖栵紝綆ご琛ㄧずstack澧為暱鐨勬柟鍚戯紝姣忎釜鏂瑰潡浠h〃涓涓猻tack frame銆傚紑濮嬬殑鏃跺欐垜浠湁涓涓負main()鏈嶅姟鐨刦rame錛岄殢鐫璋冪敤inner()錛屾垜浠負inner()澧炲姞涓涓猣rame銆傚湪inner()榪斿洖鏃訛紝鎴戜滑鍐嶆鍙湁main()鐨刦rame錛岀洿鍒版渶鍚巑ain()榪斿洖錛屽叾榪斿洖鍦板潃涓虹┖錛屾墍浠ヨ繘紼嬬粨鏉熴?br />


                                                          stack鍙樺寲


鍦ㄨ繘紼嬭繍琛岀殑榪囩▼涓紝閫氳繃璋冪敤鍜岃繑鍥炲嚱鏁幫紝鎺у埗鏉?/span>涓嶆柇鍦ㄥ嚱鏁伴棿杞Щ銆傝繘紼嬪彲浠ュ湪璋冪敤鍑芥暟鐨勬椂鍊欙紝鍘熷嚱鏁扮殑stack frame涓繚瀛樻湁鍦ㄦ垜浠寮鏃剁殑鐘舵侊紝騫朵負鏂扮殑鍑芥暟寮杈熸墍闇鐨剆tack frame絀洪棿銆傚湪璋冪敤鍑芥暟榪斿洖鏃訛紝璇ュ嚱鏁扮殑stack frame鎵鍗犳嵁鐨勭┖闂撮殢鐫stack frame鐨勫脊鍑鴻屾竻絀恒傝繘紼嬪啀嬈″洖鍒板師鍑芥暟鐨剆tack frame涓繚瀛樼殑鐘舵侊紝騫舵牴鎹繑鍥炲湴鍧鎵鎸囧悜鐨勬寚浠ょ戶緇墽琛屻備笂闈㈣繃紼嬩笉鏂戶緇紝stack涓嶆柇澧為暱鎴栧噺灝忥紝鐩村埌main()榪斿洖鐨勬椂鍊欙紝stack瀹屽叏娓呯┖錛岃繘紼嬬粨鏉熴?/span>

 

 褰撶▼搴忎腑浣跨敤malloc鐨勬椂鍊欙紝heap(鍫?span style="margin: 0px; padding: 0px; color: #000000;">)浼?/span>鍚戜笂澧為暱錛屽叾澧為暱鐨勯儴鍒嗗氨鎴愪負malloc浠庡唴瀛樹腑鍒嗛厤鐨勭┖闂淬俶alloc寮杈熺殑絀洪棿浼氫竴鐩村瓨鍦紝鐩村埌鎴戜滑鐢╢ree緋葷粺璋冪敤鏉ラ噴鏀撅紝鎴栬呰繘紼嬬粨鏉熴備竴涓粡鍏哥殑閿欒鏄?span style="margin: 0px; padding: 0px; color: #ff0000;">鍐呭瓨娉勬紡(memory leakage), 灝辨槸鎸囨垜浠病鏈夐噴鏀句笉鍐嶄嬌鐢ㄧ殑heap絀洪棿錛屽鑷磆eap涓嶆柇澧為暱錛岃屽唴瀛樺彲鐢ㄧ┖闂翠笉鏂噺灝戙?/span>

鐢變簬stack鍜宧eap鐨勫ぇ灝忓垯浼氶殢鐫榪涚▼鐨勮繍琛屽澶ф垨鑰呭彉灝忥紝褰搒tack鍜宧eap澧為暱鍒頒袱鑰呯浉閬囨椂鍊欙紝涔熷氨鏄唴瀛樼┖闂村浘涓殑钃濊壊鍖哄煙(unused area)瀹屽叏娑堝け鐨勬椂鍊欙紝榪涚▼浼氬嚭鐜?span style="margin: 0px; padding: 0px; color: #ff0000;">鏍堟孩鍑?/span>(stack overflow)鐨勯敊璇紝瀵艱嚧榪涚▼緇堟銆傚湪鐜頒唬璁$畻鏈轟腑錛屽唴鏍鎬竴鑸兘浼氫負榪涚▼鍒嗛厤瓚沖澶氱殑钃濊壊鍖哄煙錛屽鏋滄垜浠嵆鏃舵竻鐞嗙殑璇濓紝stack overflow鏄彲浠ラ伩鍏嶇殑銆備絾鏄紝鍦ㄨ繘琛屼竴浜涚煩闃佃繍綆楃殑鏃跺欙紝鐢變簬鎵闇鐨勫唴瀛樺緢澶э紝渚濈劧鍙兘鍑虹幇stack overflow鐨勬儏鍐點備竴縐嶈В鍐蟲柟寮忔槸澧炲ぇ鍐呮牳鍒嗛厤緇欐瘡涓繘紼嬬殑鍐呭瓨絀洪棿銆傚鏋滀緷鐒朵笉鑳借В鍐抽棶棰樼殑璇濓紝鎴戜滑灝遍渶瑕佸鍔犵墿鐞嗗唴瀛樸?br />


鍫嗗拰鏍堢殑鍖哄埆錛?br />

2.1鐢寵鏂瑰紡    
  stack:    
  鐢辯郴緇熻嚜鍔ㄥ垎閰嶃?nbsp;  渚嬪錛屽0鏄庡湪鍑芥暟涓竴涓眬閮ㄥ彉閲?nbsp;  int   b;   緋葷粺鑷姩鍦ㄦ爤涓負b寮杈熺┖  
  闂?nbsp;   
  heap:    
  闇瑕佺▼搴忓憳鑷繁鐢寵錛屽茍鎸囨槑澶у皬錛屽湪c涓璵alloc鍑芥暟    
  濡俻1   =   (char   *)malloc(10);    
  鍦–++涓敤new榪愮畻絎?nbsp;   
  濡俻2   =   new   char[10];    
  浣嗘槸娉ㄦ剰p1銆乸2鏈韓鏄湪鏍堜腑鐨勩?nbsp;   
   
   
  2.2    
  鐢寵鍚庣郴緇熺殑鍝嶅簲    
  鏍堬細鍙鏍堢殑鍓╀綑絀洪棿澶т簬鎵鐢寵絀洪棿錛岀郴緇熷皢涓虹▼搴忔彁渚涘唴瀛橈紝鍚﹀垯灝嗘姤寮傚父鎻愮ず鏍堟孩  
  鍑恒?nbsp;   
  鍫嗭細棣栧厛搴旇鐭ラ亾鎿嶄綔緋葷粺鏈変竴涓褰曠┖闂插唴瀛樺湴鍧鐨勯摼琛紝褰撶郴緇熸敹鍒扮▼搴忕殑鐢寵鏃訛紝  
  浼氶亶鍘嗚閾捐〃錛屽鎵劇涓涓┖闂村ぇ浜庢墍鐢寵絀洪棿鐨勫爢緇撶偣錛岀劧鍚庡皢璇ョ粨鐐逛粠絀洪棽緇撶偣閾捐〃  
  涓垹闄わ紝騫跺皢璇ョ粨鐐圭殑絀洪棿鍒嗛厤緇欑▼搴忥紝鍙﹀錛屽浜庡ぇ澶氭暟緋葷粺錛屼細鍦ㄨ繖鍧楀唴瀛樼┖闂翠腑鐨?nbsp; 
  棣栧湴鍧澶勮褰曟湰嬈″垎閰嶇殑澶у皬錛岃繖鏍鳳紝浠g爜涓殑delete璇彞鎵嶈兘姝g‘鐨勯噴鏀炬湰鍐呭瓨絀洪棿銆?nbsp; 
  鍙﹀錛岀敱浜庢壘鍒扮殑鍫嗙粨鐐圭殑澶у皬涓嶄竴瀹氭濂界瓑浜庣敵璇風殑澶у皬錛岀郴緇熶細鑷姩鐨勫皢澶氫綑鐨勯偅閮?nbsp; 
  鍒嗛噸鏂版斁鍏ョ┖闂查摼琛ㄤ腑銆?nbsp;   
   
  2.3鐢寵澶у皬鐨勯檺鍒?nbsp;   
  鏍堬細鍦╓indows涓?鏍堟槸鍚戜綆鍦板潃鎵╁睍鐨勬暟鎹粨鏋勶紝鏄竴鍧楄繛緇殑鍐呭瓨鐨勫尯鍩熴傝繖鍙ヨ瘽鐨勬剰  
  鎬濇槸鏍堥《鐨勫湴鍧鍜屾爤鐨勬渶澶у閲忔槸緋葷粺棰勫厛瑙勫畾濂界殑錛屽湪WINDOWS涓嬶紝鏍堢殑澶у皬鏄?M錛堜篃鏈?nbsp; 
  鐨勮鏄?M錛屾諱箣鏄竴涓紪璇戞椂灝辯‘瀹氱殑甯告暟錛夛紝濡傛灉鐢寵鐨勭┖闂磋秴榪囨爤鐨勫墿浣欑┖闂存椂錛屽皢  
  鎻愮ずoverflow銆傚洜姝わ紝鑳戒粠鏍堣幏寰楃殑絀洪棿杈冨皬銆?nbsp;   
  鍫嗭細鍫嗘槸鍚戦珮鍦板潃鎵╁睍鐨勬暟鎹粨鏋勶紝鏄笉榪炵畫鐨勫唴瀛樺尯鍩熴傝繖鏄敱浜庣郴緇熸槸鐢ㄩ摼琛ㄦ潵瀛樺偍  
  鐨勭┖闂插唴瀛樺湴鍧鐨勶紝鑷劧鏄笉榪炵畫鐨勶紝鑰岄摼琛ㄧ殑閬嶅巻鏂瑰悜鏄敱浣庡湴鍧鍚戦珮鍦板潃銆傚爢鐨勫ぇ灝?nbsp; 
  鍙楅檺浜庤綆楁満緋葷粺涓湁鏁堢殑铏氭嫙鍐呭瓨銆傜敱姝ゅ彲瑙侊紝鍫嗚幏寰楃殑絀洪棿姣旇緝鐏墊椿錛屼篃姣旇緝澶с?nbsp;   
   
   
   
  2.4鐢寵鏁堢巼鐨勬瘮杈冿細    
  鏍堢敱緋葷粺鑷姩鍒嗛厤錛岄熷害杈冨揩銆備絾紼嬪簭鍛樻槸鏃犳硶鎺у埗鐨勩?nbsp;   
  鍫嗘槸鐢眓ew鍒嗛厤鐨勫唴瀛橈紝涓鑸熷害姣旇緝鎱紝鑰屼笖瀹規槗浜х敓鍐呭瓨紕庣墖,涓嶈繃鐢ㄨ搗鏉ユ渶鏂逛究.    
  鍙﹀錛屽湪WINDOWS涓嬶紝鏈濂界殑鏂瑰紡鏄敤VirtualAlloc鍒嗛厤鍐呭瓨錛屼粬涓嶆槸鍦ㄥ爢錛屼篃涓嶆槸鍦ㄦ爤鏄?nbsp; 
  鐩存帴鍦ㄨ繘紼嬬殑鍦板潃絀洪棿涓繚鐣欎竴鍧楀唴瀛橈紝铏界劧鐢ㄨ搗鏉ユ渶涓嶆柟渚褲備絾鏄熷害蹇紝涔熸渶鐏墊椿銆?nbsp; 
     
   
  2.5鍫嗗拰鏍堜腑鐨勫瓨鍌ㄥ唴瀹?nbsp;   
  鏍堬細   鍦ㄥ嚱鏁拌皟鐢ㄦ椂錛岀涓涓繘鏍堢殑鏄富鍑芥暟涓悗鐨勪笅涓鏉℃寚浠わ紙鍑芥暟璋冪敤璇彞鐨勪笅涓鏉″彲  
  鎵ц璇彞錛夌殑鍦板潃錛岀劧鍚庢槸鍑芥暟鐨勫悇涓弬鏁幫紝鍦ㄥぇ澶氭暟鐨凜緙栬瘧鍣ㄤ腑錛屽弬鏁版槸鐢卞彸寰宸﹀叆鏍?nbsp; 
  鐨勶紝鐒跺悗鏄嚱鏁頒腑鐨勫眬閮ㄥ彉閲忋傛敞鎰忛潤鎬佸彉閲忔槸涓嶅叆鏍堢殑銆?nbsp;   
  褰撴湰嬈″嚱鏁拌皟鐢ㄧ粨鏉熷悗錛屽眬閮ㄥ彉閲忓厛鍑烘爤錛岀劧鍚庢槸鍙傛暟錛屾渶鍚庢爤欏舵寚閽堟寚鍚戞渶寮濮嬪瓨鐨勫湴  
  鍧錛屼篃灝辨槸涓誨嚱鏁頒腑鐨勪笅涓鏉℃寚浠わ紝紼嬪簭鐢辮鐐圭戶緇繍琛屻?nbsp;   
  鍫嗭細涓鑸槸鍦ㄥ爢鐨勫ご閮ㄧ敤涓涓瓧鑺傚瓨鏀懼爢鐨勫ぇ灝忋傚爢涓殑鍏蜂綋鍐呭鐢辯▼搴忓憳瀹夋帓銆?nbsp;   
   
  2.6瀛樺彇鏁堢巼鐨勬瘮杈?nbsp;   
   
  char   s1[]   =   "aaaaaaaaaaaaaaa";    
  char   *s2   =   "bbbbbbbbbbbbbbbbb";    
  aaaaaaaaaaa鏄湪榪愯鏃跺埢璧嬪肩殑錛?nbsp;   
  鑰宐bbbbbbbbbb鏄湪緙栬瘧鏃跺氨紜畾鐨勶紱    
  浣嗘槸錛屽湪浠ュ悗鐨勫瓨鍙栦腑錛屽湪鏍堜笂鐨勬暟緇勬瘮鎸囬拡鎵鎸囧悜鐨勫瓧絎︿覆(渚嬪鍫?蹇?  

  2.7灝忕粨錛?nbsp;   
  鍫嗗拰鏍堢殑鍖哄埆鍙互鐢ㄥ涓嬬殑姣斿柣鏉ョ湅鍑猴細    
  浣跨敤鏍堝氨璞℃垜浠幓楗閲屽悆楗紝鍙鐐硅彍錛堝彂鍑虹敵璇鳳級銆佷粯閽便佸拰鍚冿紙浣跨敤錛夛紝鍚冮ケ浜嗗氨  
  璧幫紝涓嶅繀鐞嗕細鍒囪彍銆佹礂鑿滅瓑鍑嗗宸ヤ綔鍜屾礂紕椼佸埛閿呯瓑鎵熬宸ヤ綔錛屼粬鐨勫ソ澶勬槸蹇嵎錛屼絾鏄嚜  
  鐢卞害灝忋?nbsp;   
  浣跨敤鍫嗗氨璞℃槸鑷繁鍔ㄦ墜鍋氬枩嬈㈠悆鐨勮彍鑲達紝姣旇緝楹葷儲錛屼絾鏄瘮杈冪鍚堣嚜宸辯殑鍙e懗錛岃屼笖鑷敱  
  搴﹀ぇ銆?nbsp;  (緇忓吀錛?  


hoshelly 2013-09-27 09:13 鍙戣〃璇勮
]]>
printf("%.*s\n"錛宨nt,str) 鐨勫惈涔?/title><link>http://m.shnenglu.com/zhenglinbo/archive/2012/12/05/196021.html</link><dc:creator>hoshelly</dc:creator><author>hoshelly</author><pubDate>Wed, 05 Dec 2012 14:10:00 GMT</pubDate><guid>http://m.shnenglu.com/zhenglinbo/archive/2012/12/05/196021.html</guid><wfw:comment>http://m.shnenglu.com/zhenglinbo/comments/196021.html</wfw:comment><comments>http://m.shnenglu.com/zhenglinbo/archive/2012/12/05/196021.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhenglinbo/comments/commentRss/196021.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhenglinbo/services/trackbacks/196021.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->杞?br /><span style="color: #008000; ">//</span><span style="color: #008000; "> %.*s 鍏朵腑鐨?*琛ㄧず鏄劇ず鐨勭簿搴?nbsp;瀵瑰瓧絎︿覆杈撳嚭(s)綾誨瀷鏉ヨ灝辨槸瀹藉害<br /></span><span style="color: #008000; ">//</span><span style="color: #008000; "> 榪欎釜*浠h〃鐨勫肩敱鍚庨潰鐨勫弬鏁板垪琛ㄤ腑鐨勬暣鏁板瀷(int)鍊肩粰鍑?br /><br /></span><span style="color: #008000; ">//</span><span style="color: #008000; "> 渚嬪錛?/span><span style="color: #008000; "><br /></span>printf("%.*s\n", 1, "abc");        <span style="color: #008000; ">//</span><span style="color: #008000; "> 杈撳嚭a</span><span style="color: #008000; "><br /></span>printf("%.*s\n", 2, "abc");        <span style="color: #008000; ">//</span><span style="color: #008000; "> 杈撳嚭ab</span><span style="color: #008000; "><br /></span>printf("%.*s\n", 3, "abc");        <span style="color: #008000; ">//</span><span style="color: #008000; "> 杈撳嚭abc >3鏄竴鏍風殑鏁堟灉 鍥犱負杈撳嚭綾誨瀷type = s錛岄亣鍒?\0'浼氱粨鏉?br /></span></div><img src ="http://m.shnenglu.com/zhenglinbo/aggbug/196021.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhenglinbo/" target="_blank">hoshelly</a> 2012-12-05 22:10 <a href="http://m.shnenglu.com/zhenglinbo/archive/2012/12/05/196021.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍗佽繘鍒惰漿浜岃繘鍒訛紙浠g爜錛?/title><link>http://m.shnenglu.com/zhenglinbo/archive/2012/09/08/189923.html</link><dc:creator>hoshelly</dc:creator><author>hoshelly</author><pubDate>Sat, 08 Sep 2012 04:41:00 GMT</pubDate><guid>http://m.shnenglu.com/zhenglinbo/archive/2012/09/08/189923.html</guid><wfw:comment>http://m.shnenglu.com/zhenglinbo/comments/189923.html</wfw:comment><comments>http://m.shnenglu.com/zhenglinbo/archive/2012/09/08/189923.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhenglinbo/comments/commentRss/189923.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhenglinbo/services/trackbacks/189923.html</trackback:ping><description><![CDATA[濡備笅錛?br /><span style="background-color: #eeeeee; font-size: 13px; ">#include</span><span style="background-color: #eeeeee; font-size: 13px; "><</span><span style="background-color: #eeeeee; font-size: 13px; ">stdio.h</span><span style="background-color: #eeeeee; font-size: 13px; ">></span><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><span style="color: #0000FF; ">int</span> main()<br />{<br />    <span style="color: #0000FF; ">int</span> M,b;<br />    <span style="color: #0000FF; ">int</span> N[100],c=0;<br />    scanf("%d%d",&b,&M);<span style="color: #008000; ">//</span><span style="color: #008000; ">杈撳叆榪涘埗b(2~10),瑕佽漿鍖栦負b榪涘埗鐨勬鏁存暟M(鍗佽繘鍒?</span><span style="color: #008000; "><br /></span>    <span style="color: #0000FF; ">while</span>(M)<br />    {<br />        N[c++]=M%b;<br />        M=M/b;<br />    }<br />    <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=c-1;i>=0;i--)<br />        printf("%d",N[i]);<br />    printf("\n");<br />    <span style="color: #0000FF; ">return</span> 0;<br />}</div><img src ="http://m.shnenglu.com/zhenglinbo/aggbug/189923.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhenglinbo/" target="_blank">hoshelly</a> 2012-09-08 12:41 <a href="http://m.shnenglu.com/zhenglinbo/archive/2012/09/08/189923.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浜岃繘鍒惰漿鍗佽繘鍒訛紙浠g爜錛?/title><link>http://m.shnenglu.com/zhenglinbo/archive/2012/09/08/189922.html</link><dc:creator>hoshelly</dc:creator><author>hoshelly</author><pubDate>Sat, 08 Sep 2012 04:37:00 GMT</pubDate><guid>http://m.shnenglu.com/zhenglinbo/archive/2012/09/08/189922.html</guid><wfw:comment>http://m.shnenglu.com/zhenglinbo/comments/189922.html</wfw:comment><comments>http://m.shnenglu.com/zhenglinbo/archive/2012/09/08/189922.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhenglinbo/comments/commentRss/189922.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhenglinbo/services/trackbacks/189922.html</trackback:ping><description><![CDATA[濡備笅錛?br /><span style="background-color: #eeeeee; font-size: 13px; ">#include</span><span style="background-color: #eeeeee; font-size: 13px; "><</span><span style="background-color: #eeeeee; font-size: 13px; ">stdio.h</span><span style="background-color: #eeeeee; font-size: 13px; ">></span><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all">#include<<span style="color: #0000FF; ">string</span>.h><br />#include<math.h><br /><span style="color: #0000FF; ">int</span> main()<br />{<br />    <span style="color: #0000FF; ">char</span> M[100]={0};<br />    <span style="color: #0000FF; ">int</span> N=0;<br />    gets(M);<br />    <span style="color: #0000FF; ">int</span> len=strlen(M);<br />    <span style="color: #0000FF; ">for</span>(<span style="color: #0000FF; ">int</span> i=0;i<len;i++)<br />    {<br />        N+=(M[i]-'0') * pow(2.0,len-i-1);<br />    }<br />    printf("%d\n",N);<br />    <span style="color: #0000FF; ">return</span> 0;<br />}</div><img src ="http://m.shnenglu.com/zhenglinbo/aggbug/189922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhenglinbo/" target="_blank">hoshelly</a> 2012-09-08 12:37 <a href="http://m.shnenglu.com/zhenglinbo/archive/2012/09/08/189922.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>濉厖浜岀淮鏁扮粍http://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187679.htmlhoshellyhoshellySun, 19 Aug 2012 08:22:00 GMThttp://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187679.htmlhttp://m.shnenglu.com/zhenglinbo/comments/187679.htmlhttp://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187679.html#Feedback0http://m.shnenglu.com/zhenglinbo/comments/commentRss/187679.htmlhttp://m.shnenglu.com/zhenglinbo/services/trackbacks/187679.html
浠g爜濡備笅錛?br />
#include<stdio.h>
#define N 10
int Maxcom(int a, int b)
{
    while(a!=b)
    {
        if(a>b)
            a=a-b;
        else if(b>a)
            b=b-a;
    }
    return a;
}
int main()
{
    int a[N][N];
    int i,j,max;
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
        {
            if(i==1 && j==1)
                a[i][j]=1;
            else if( i>0 && j>0)
            {
                max = Maxcom(i,j);
                if(max == 1)
                    a[i][j]=1;
                else
                    a[i][j]=0;
            }
            else
                a[i][j]=0;
        }
    }
    for(i=0;i<5;i++)
    {
        for(j=0;j<5;j++)
            printf("%d ",a[i][j]);
        printf("\n");
    }
    printf("\n");

    return 0;
}


hoshelly 2012-08-19 16:22 鍙戣〃璇勮
]]>
鍏充簬浜岀淮鏁扮粍http://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187675.htmlhoshellyhoshellySun, 19 Aug 2012 07:40:00 GMThttp://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187675.htmlhttp://m.shnenglu.com/zhenglinbo/comments/187675.htmlhttp://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187675.html#Feedback0http://m.shnenglu.com/zhenglinbo/comments/commentRss/187675.htmlhttp://m.shnenglu.com/zhenglinbo/services/trackbacks/187675.html
for(i=0;i<N;i++)
   for(j=0;j<N;j++)
      for(k=0,c[i][j] = 0.0;k<N;k++)
         c[i][j] +=a[i][k] * b[k][j];



浜岀淮鏁扮粍鐨勫垎閰嶏細

#include<stdio.h>
#include<stdlib.h>

int **malloc2d(int r, int c) //浜岀淮鏁扮粍鍒嗛厤鍑芥暟
{
    int i;
    int **t = (int **)malloc(r * sizeof(int *));
    for(i=0;i<r;i++)
        t[i] = (int *)malloc(c * sizeof(int));
    return t;
}

int main()
{
    int i,j;
    int **a =malloc2d(3,3);
    for(i=0;i<3;i++)
        for(j=0;j<3;j++)
            a[i][j]=i+j;
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
            printf("%d ",a[i][j]);
        printf("\n");
    }
    return 0;
}

緇煎悎璁$畻浜岀淮鏁扮粍鐩鎬箻鐨勪箻縐?br />浠g爜濡備笅錛?br />
#include<stdio.h>
#include<stdlib.h>

int **malloc2d(int r, int c)
{
    int i;
    int **t = (int **)malloc(r * sizeof(int *));
    for(i=0;i<r;i++)
        t[i] = (int *)malloc(c * sizeof(int));
    return t;
}

int main()
{
    int i,j,k;
    int **a =malloc2d(3,3);
    int **b =malloc2d(3,3);
    int **c =malloc2d(3,3);
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            a[i][j]=i+j;
            b[i][j]=i+j;
        }
    }
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
            printf("%d ",a[i][j]);
        printf("\n");
    }
    printf("\n");
    for(i=0;i<3;i++)
    for(j=0;j<3;j++)
      for(k=0,c[i][j] = 0.0;k<3;k++)
         c[i][j] +=a[i][k] * b[k][j];

    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
            printf("%d ",c[i][j]);
      printf("\n");
    }

    return 0;
}
    


hoshelly 2012-08-19 15:40 鍙戣〃璇勮
]]>
搴撳嚱鏁皅sort()鐨勭敤娉?/title><link>http://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187656.html</link><dc:creator>hoshelly</dc:creator><author>hoshelly</author><pubDate>Sun, 19 Aug 2012 03:11:00 GMT</pubDate><guid>http://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187656.html</guid><wfw:comment>http://m.shnenglu.com/zhenglinbo/comments/187656.html</wfw:comment><comments>http://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187656.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhenglinbo/comments/commentRss/187656.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhenglinbo/services/trackbacks/187656.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000; ">//</span><span style="color: #008000; ">鏁存暟鎺掑簭錛屽埄鐢╭sort鍑芥暟</span><span style="color: #008000; "><br /></span>#include<stdio.h><br />#include<stdlib.h><br /><span style="color: #0000FF; ">int</span> compare(<span style="color: #0000FF; ">const</span> <span style="color: #0000FF; ">void</span> * a,<span style="color: #0000FF; ">const</span> <span style="color: #0000FF; ">void</span> * b)<br />{<br />    <span style="color: #0000FF; ">return</span> *(<span style="color: #0000FF; ">int</span>*)a - *(<span style="color: #0000FF; ">int</span>*)b;<br />}<br /><span style="color: #0000FF; ">int</span> main()<br />{<br />    <span style="color: #0000FF; ">int</span> a[20],i;<br />    <span style="color: #0000FF; ">for</span>(i=0;i<10;i++)<br />    {<br />        scanf("%d",&a[i]);<br />    }<br />    qsort(a,10,<span style="color: #0000FF; ">sizeof</span>(<span style="color: #0000FF; ">int</span>),compare);<br />    <span style="color: #0000FF; ">for</span>(i=0;i<10;i++)<br />        printf("%d ",a[i]);<br />    <span style="color: #0000FF; ">return</span> 0;<br />}</div><img src ="http://m.shnenglu.com/zhenglinbo/aggbug/187656.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhenglinbo/" target="_blank">hoshelly</a> 2012-08-19 11:11 <a href="http://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187656.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瀛楃涓叉帓搴?/title><link>http://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187655.html</link><dc:creator>hoshelly</dc:creator><author>hoshelly</author><pubDate>Sun, 19 Aug 2012 02:49:00 GMT</pubDate><guid>http://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187655.html</guid><wfw:comment>http://m.shnenglu.com/zhenglinbo/comments/187655.html</wfw:comment><comments>http://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187655.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhenglinbo/comments/commentRss/187655.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhenglinbo/services/trackbacks/187655.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000; ">//</span><span style="color: #008000; ">瀛楃涓叉帓搴忥紝鍒╃敤qsort鍑芥暟</span><span style="color: #008000; "><br /></span>#include<stdio.h><br />#include<<span style="color: #0000FF; ">string</span>.h><br />#include<stdlib.h><br /><span style="color: #0000FF; ">#define</span> Nmax 1000<br /><span style="color: #0000FF; ">#define</span> Mmax 10000<br /><span style="color: #0000FF; ">char</span> buf[Mmax]; <span style="color: #0000FF; ">int</span> M=0;<br /><span style="color: #0000FF; ">int</span> compare(<span style="color: #0000FF; ">const</span> <span style="color: #0000FF; ">void</span> *i, <span style="color: #0000FF; ">const</span> <span style="color: #0000FF; ">void</span> *j)<br />{<br />    <span style="color: #0000FF; ">return</span> strcmp(*(<span style="color: #0000FF; ">char</span> **)i, *(<span style="color: #0000FF; ">char</span> **)j);<br />}<br /><br /><span style="color: #0000FF; ">int</span> main()<br />{<br />    <span style="color: #0000FF; ">int</span> i, N;<br />    <span style="color: #0000FF; ">char</span> *a[Nmax];<br />    <span style="color: #0000FF; ">for</span>(N=0; N<Nmax; N++)<br />    {<br />        a[N]= &buf[M];<br />        <span style="color: #0000FF; ">if</span>(scanf("%s", a[N]) == EOF) <span style="color: #0000FF; ">break</span>;<br />        M+=strlen(a[N])+1;<br />    }<br /><br />    qsort(a,N,<span style="color: #0000FF; ">sizeof</span>(<span style="color: #0000FF; ">char</span>*),compare); <span style="color: #008000; ">//</span><span style="color: #008000; ">鍥涗釜鍙傛暟鍒嗗埆浠h〃錛氬緟鎺掑簭鐨勬暟緇勯鍦板潃錛屾暟緇勪腑寰呮帓搴忕殑鍏冪礌鏁伴噺錛屽悇鍏冪礌鍗犵敤鐨勭┖闂達紝鎺掑簭鍑芥暟錛堢‘瀹氭帓搴忛『搴忥級</span><span style="color: #008000; "><br /></span>    <span style="color: #0000FF; ">for</span>(i=0;i<N;i++)<br />        printf("%s\n",a[i]);<br /><br />    <span style="color: #0000FF; ">return</span> 0;<br />}</div><img src ="http://m.shnenglu.com/zhenglinbo/aggbug/187655.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhenglinbo/" target="_blank">hoshelly</a> 2012-08-19 10:49 <a href="http://m.shnenglu.com/zhenglinbo/archive/2012/08/19/187655.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鏂囦歡鐨勮鍐?/title><link>http://m.shnenglu.com/zhenglinbo/archive/2012/03/12/167721.html</link><dc:creator>hoshelly</dc:creator><author>hoshelly</author><pubDate>Mon, 12 Mar 2012 08:53:00 GMT</pubDate><guid>http://m.shnenglu.com/zhenglinbo/archive/2012/03/12/167721.html</guid><wfw:comment>http://m.shnenglu.com/zhenglinbo/comments/167721.html</wfw:comment><comments>http://m.shnenglu.com/zhenglinbo/archive/2012/03/12/167721.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhenglinbo/comments/commentRss/167721.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhenglinbo/services/trackbacks/167721.html</trackback:ping><description><![CDATA[鍒涘緩涓涓悗緙鍚嶄負txt鐨勬枃浠訛紝騫跺悜璇ユ枃浠跺啓鍏ヤ竴涓瓧絎︿覆錛屼繚瀛樿搗鏉ワ紝鍐嶆墦寮鏂囦歡錛岃鍑烘枃浠朵腑鐨勫唴瀹廣?br />浠g爜濡備笅錛? <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #000000">#include</span><span style="color: #000000"><</span><span style="color: #000000">stdio.h</span><span style="color: #000000">></span><span style="color: #000000"><br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" alt="" />#include</span><span style="color: #000000"><</span><span style="color: #0000ff">string</span><span style="color: #000000">.h</span><span style="color: #000000">></span><span style="color: #000000"><br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">int</span><span style="color: #000000"> main()<br /><img id="Codehighlighter1_48_544_Open_Image" onclick="this.style.display='none'; Codehighlighter1_48_544_Open_Text.style.display='none'; Codehighlighter1_48_544_Closed_Image.style.display='inline'; Codehighlighter1_48_544_Closed_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_48_544_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_48_544_Closed_Text.style.display='none'; Codehighlighter1_48_544_Open_Image.style.display='inline'; Codehighlighter1_48_544_Open_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_48_544_Closed_Text"><img src="http://m.shnenglu.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_48_544_Open_Text"><span style="color: #000000">{<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    FILE </span><span style="color: #000000">*</span><span style="color: #000000">fp;<br /><img id="Codehighlighter1_90_96_Open_Image" onclick="this.style.display='none'; Codehighlighter1_90_96_Open_Text.style.display='none'; Codehighlighter1_90_96_Closed_Image.style.display='inline'; Codehighlighter1_90_96_Closed_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_90_96_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_90_96_Closed_Text.style.display='none'; Codehighlighter1_90_96_Open_Image.style.display='inline'; Codehighlighter1_90_96_Open_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif">    </span><span style="color: #0000ff">char</span><span style="color: #000000"> pathName[</span><span style="color: #000000">20</span><span style="color: #000000">],txt1[</span><span style="color: #000000">100</span><span style="color: #000000">]</span><span style="color: #000000">=</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_90_96_Closed_Text"><img src="http://m.shnenglu.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_90_96_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">'</span><span style="color: #000000">\0</span><span style="color: #000000">'</span><span style="color: #000000">}</span></span><span style="color: #000000">,txt2[</span><span style="color: #000000">20</span><span style="color: #000000">]</span><span style="color: #000000">=</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_107_113_Closed_Text"><img src="http://m.shnenglu.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_107_113_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">'</span><span style="color: #000000">\0</span><span style="color: #000000">'</span><span style="color: #000000">}</span></span><span style="color: #000000">;<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> fileLen;<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    printf(</span><span style="color: #000000">"</span><span style="color: #000000">Please type the path name of the file\n</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    scanf(</span><span style="color: #000000">"</span><span style="color: #000000">%s</span><span style="color: #000000">"</span><span style="color: #000000">,pathName);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    fp</span><span style="color: #000000">=</span><span style="color: #000000">fopen(pathName,</span><span style="color: #000000">"</span><span style="color: #000000">w</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    printf(</span><span style="color: #000000">"</span><span style="color: #000000">Please input a string to this file\n</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    scanf(</span><span style="color: #000000">"</span><span style="color: #000000">%s</span><span style="color: #000000">"</span><span style="color: #000000">,txt1);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    fileLen</span><span style="color: #000000">=</span><span style="color: #000000">strlen(txt1);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    fwrite(txt1,fileLen,</span><span style="color: #000000">1</span><span style="color: #000000">,fp);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    fclose(fp);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    printf(</span><span style="color: #000000">"</span><span style="color: #000000">The file has been saved\n</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    printf(</span><span style="color: #000000">"</span><span style="color: #000000">The content of teh file: %s is\n</span><span style="color: #000000">"</span><span style="color: #000000">,pathName);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    fp</span><span style="color: #000000">=</span><span style="color: #000000">fopen(pathName,</span><span style="color: #000000">"</span><span style="color: #000000">r</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    fread(txt2,fileLen,</span><span style="color: #000000">1</span><span style="color: #000000">,fp);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    printf(</span><span style="color: #000000">"</span><span style="color: #000000">%s\n</span><span style="color: #000000">"</span><span style="color: #000000">,txt2);<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /><img align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />}</span></span></div><br /><br /><img src ="http://m.shnenglu.com/zhenglinbo/aggbug/167721.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhenglinbo/" target="_blank">hoshelly</a> 2012-03-12 16:53 <a href="http://m.shnenglu.com/zhenglinbo/archive/2012/03/12/167721.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璐績綆楁硶涔嬫渶浼樿鑸歸棶棰?/title><link>http://m.shnenglu.com/zhenglinbo/archive/2012/03/12/167713.html</link><dc:creator>hoshelly</dc:creator><author>hoshelly</author><pubDate>Mon, 12 Mar 2012 06:10:00 GMT</pubDate><guid>http://m.shnenglu.com/zhenglinbo/archive/2012/03/12/167713.html</guid><wfw:comment>http://m.shnenglu.com/zhenglinbo/comments/167713.html</wfw:comment><comments>http://m.shnenglu.com/zhenglinbo/archive/2012/03/12/167713.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhenglinbo/comments/commentRss/167713.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhenglinbo/services/trackbacks/167713.html</trackback:ping><description><![CDATA[棰樼洰錛?br />鏈変竴鎵歸泦瑁呯瑕佽鍏ヤ竴涓澆璐ㄩ噺涓篊鐨勮揣鑸逛腑錛屾瘡涓泦瑁呯鐨勮川閲忕敱鐢ㄦ埛鑷繁杈撳叆鎸囧畾錛屽湪璐ц埞鐨勮杞戒綋縐笉闄愮殑鍓嶆彁涓嬶紝濡備綍瑁呰澆闆嗚綆辨墠鑳藉敖鍙兘澶氬湴鐨勫皢闆嗚綆辮鍏ヨ揣鑸逛腑銆?br /><br />姣忔閫夊彇璐ㄩ噺鏈灝忕殑綆卞瓙瑁呭叆鑸癸紙鐢ㄥ啋娉℃帓搴忕畻娉曡В鍐籌級錛屼唬鐮佸涓嬶細 <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" /><span style="color: #000000">#include</span><span style="color: #000000"><</span><span style="color: #000000">stdio.h</span><span style="color: #000000">></span><span style="color: #000000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" />#include</span><span style="color: #000000"><</span><span style="color: #000000">stdlib.h</span><span style="color: #000000">></span><span style="color: #000000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">void</span><span style="color: #000000"> sort(</span><span style="color: #0000ff">int</span><span style="color: #000000"> w[],</span><span style="color: #0000ff">int</span><span style="color: #000000"> t[],</span><span style="color: #0000ff">int</span><span style="color: #000000"> n)</span><span style="color: #008000">//</span><span style="color: #008000">w[]瀛樻斁姣忎釜闆嗚綆辯殑璐ㄩ噺錛宼[]瀛樻斁w[]鐨勪笅鏍?/span><span style="color: #008000"><br /><img id="Codehighlighter1_97_448_Open_Image" onclick="this.style.display='none'; Codehighlighter1_97_448_Open_Text.style.display='none'; Codehighlighter1_97_448_Closed_Image.style.display='inline'; Codehighlighter1_97_448_Closed_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_97_448_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_97_448_Closed_Text.style.display='none'; Codehighlighter1_97_448_Open_Image.style.display='inline'; Codehighlighter1_97_448_Open_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_97_448_Closed_Text"><img alt="" src="http://m.shnenglu.com/Images/dot.gif" /></span><span id="Codehighlighter1_97_448_Open_Text"><span style="color: #000000">{<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> i,j,tmp;<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> </span><span style="color: #000000">*</span><span style="color: #000000">w_tmp</span><span style="color: #000000">=</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000"> </span><span style="color: #000000">*</span><span style="color: #000000">)malloc(</span><span style="color: #0000ff">sizeof</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">)</span><span style="color: #000000">*</span><span style="color: #000000">n);</span><span style="color: #008000">//</span><span style="color: #008000">寮杈熶竴涓復鏃舵暟緇勶紝瀛樻斁w[]鐨勫唴瀹癸紝鐢ㄤ簬鎺掑簭</span><span style="color: #008000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000"><</span><span style="color: #000000">n;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />        t[i]</span><span style="color: #000000">=</span><span style="color: #000000">i;</span><span style="color: #008000">//</span><span style="color: #008000">鍒濆鍖栨暟緇則</span><span style="color: #008000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000"><</span><span style="color: #000000">n;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />        w_tmp[i]</span><span style="color: #000000">=</span><span style="color: #000000">w[i];<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000"><</span><span style="color: #000000">n</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #0000ff">for</span><span style="color: #000000">(j</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;j</span><span style="color: #000000"><</span><span style="color: #000000">n</span><span style="color: #000000">-</span><span style="color: #000000">i</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">;j</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span style="color: #008000">//</span><span style="color: #008000">鍐掓場鎺掑簭瀹炵幇</span><span style="color: #008000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">            </span><span style="color: #0000ff">if</span><span style="color: #000000">(w_tmp[j]</span><span style="color: #000000">></span><span style="color: #000000">w_tmp[j</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">])<br /><img id="Codehighlighter1_331_446_Open_Image" onclick="this.style.display='none'; Codehighlighter1_331_446_Open_Text.style.display='none'; Codehighlighter1_331_446_Closed_Image.style.display='inline'; Codehighlighter1_331_446_Closed_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_331_446_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_331_446_Closed_Text.style.display='none'; Codehighlighter1_331_446_Open_Image.style.display='inline'; Codehighlighter1_331_446_Open_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif">            </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_331_446_Closed_Text"><img alt="" src="http://m.shnenglu.com/Images/dot.gif" /></span><span id="Codehighlighter1_331_446_Open_Text"><span style="color: #000000">{<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />                tmp</span><span style="color: #000000">=</span><span style="color: #000000">w_tmp[j];<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />                w_tmp[j]</span><span style="color: #000000">=</span><span style="color: #000000">w_tmp[j</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">];<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />                w_tmp[j</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">]</span><span style="color: #000000">=</span><span style="color: #000000">tmp;<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />                tmp</span><span style="color: #000000">=</span><span style="color: #000000">t[j];<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />                t[j]</span><span style="color: #000000">=</span><span style="color: #000000">t[j</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">];<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />                t[j</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">]</span><span style="color: #000000">=</span><span style="color: #000000">tmp;<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />            }</span></span><span style="color: #000000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span><span style="color: #000000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" /><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">void</span><span style="color: #000000"> loading(</span><span style="color: #0000ff">int</span><span style="color: #000000"> x[],</span><span style="color: #0000ff">int</span><span style="color: #000000"> w[],</span><span style="color: #0000ff">int</span><span style="color: #000000"> c,</span><span style="color: #0000ff">int</span><span style="color: #000000"> n)<br /><img id="Codehighlighter1_493_706_Open_Image" onclick="this.style.display='none'; Codehighlighter1_493_706_Open_Text.style.display='none'; Codehighlighter1_493_706_Closed_Image.style.display='inline'; Codehighlighter1_493_706_Closed_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_493_706_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_493_706_Closed_Text.style.display='none'; Codehighlighter1_493_706_Open_Image.style.display='inline'; Codehighlighter1_493_706_Open_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_493_706_Closed_Text"><img alt="" src="http://m.shnenglu.com/Images/dot.gif" /></span><span id="Codehighlighter1_493_706_Open_Text"><span style="color: #000000">{<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> i,s</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> </span><span style="color: #000000">*</span><span style="color: #000000">t</span><span style="color: #000000">=</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">*</span><span style="color: #000000">)malloc(</span><span style="color: #0000ff">sizeof</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">)</span><span style="color: #000000">*</span><span style="color: #000000">n);</span><span style="color: #008000">//</span><span style="color: #008000">鍔ㄦ佸紑杈熶竴涓復鏃舵暟緇勶紝瀛樻斁w[]鐨勪笅鏍?/span><span style="color: #008000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">    sort(w,t,n);<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000"><</span><span style="color: #000000">n;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />        x[i]</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br /><img id="Codehighlighter1_638_704_Open_Image" onclick="this.style.display='none'; Codehighlighter1_638_704_Open_Text.style.display='none'; Codehighlighter1_638_704_Closed_Image.style.display='inline'; Codehighlighter1_638_704_Closed_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_638_704_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_638_704_Closed_Text.style.display='none'; Codehighlighter1_638_704_Open_Image.style.display='inline'; Codehighlighter1_638_704_Open_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif">    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000"><</span><span style="color: #000000">n </span><span style="color: #000000">&&</span><span style="color: #000000"> w[t[i]]</span><span style="color: #000000"><=</span><span style="color: #000000">c;i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_638_704_Closed_Text"><img alt="" src="http://m.shnenglu.com/Images/dot.gif" /></span><span id="Codehighlighter1_638_704_Open_Text"><span style="color: #000000">{<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />        x[t[i]]</span><span style="color: #000000">=</span><span style="color: #000000">1</span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000">灝嗙t[i]涓泦瑁呯瑁呭叆璐ц埞涓?/span><span style="color: #008000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" /></span><span style="color: #000000">        c</span><span style="color: #000000">=</span><span style="color: #000000">c</span><span style="color: #000000">-</span><span style="color: #000000">w[t[i]]; </span><span style="color: #008000">//</span><span style="color: #008000">鍙橀噺c涓瓨鏀捐揣鑸圭殑鍓╀綑杞借川閲?/span><span style="color: #008000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" /></span><span style="color: #000000">    }</span></span><span style="color: #000000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span><span style="color: #000000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" /><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/None.gif" /></span><span style="color: #0000ff">int</span><span style="color: #000000"> main()<br /><img id="Codehighlighter1_720_1035_Open_Image" onclick="this.style.display='none'; Codehighlighter1_720_1035_Open_Text.style.display='none'; Codehighlighter1_720_1035_Closed_Image.style.display='inline'; Codehighlighter1_720_1035_Closed_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none" id="Codehighlighter1_720_1035_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_720_1035_Closed_Text.style.display='none'; Codehighlighter1_720_1035_Open_Image.style.display='inline'; Codehighlighter1_720_1035_Open_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_720_1035_Closed_Text"><img alt="" src="http://m.shnenglu.com/Images/dot.gif" /></span><span id="Codehighlighter1_720_1035_Open_Text"><span style="color: #000000">{<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> x[</span><span style="color: #000000">5</span><span style="color: #000000">],w[</span><span style="color: #000000">5</span><span style="color: #000000">],c,i;<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    printf(</span><span style="color: #000000">"</span><span style="color: #000000">Iput the maximum loading of the sheep\n</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    scanf(</span><span style="color: #000000">"</span><span style="color: #000000">%d</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">&</span><span style="color: #000000">c);<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    printf(</span><span style="color: #000000">"</span><span style="color: #000000">Iput the weight of Five box\n</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000"><</span><span style="color: #000000">5</span><span style="color: #000000">;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />        scanf(</span><span style="color: #000000">"</span><span style="color: #000000">%d</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">&</span><span style="color: #000000">w[i]);<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    loading(x,w,c,</span><span style="color: #000000">5</span><span style="color: #000000">);<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    printf(</span><span style="color: #000000">"</span><span style="color: #000000">The following boxes will be loaded\n</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000"><</span><span style="color: #000000">5</span><span style="color: #000000">;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br /><img id="Codehighlighter1_982_1022_Open_Image" onclick="this.style.display='none'; Codehighlighter1_982_1022_Open_Text.style.display='none'; Codehighlighter1_982_1022_Closed_Image.style.display='inline'; Codehighlighter1_982_1022_Closed_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockStart.gif"><img style="display: none" id="Codehighlighter1_982_1022_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_982_1022_Closed_Text.style.display='none'; Codehighlighter1_982_1022_Open_Image.style.display='inline'; Codehighlighter1_982_1022_Open_Text.style.display='inline';" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ContractedSubBlock.gif">    </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_982_1022_Closed_Text"><img alt="" src="http://m.shnenglu.com/Images/dot.gif" /></span><span id="Codehighlighter1_982_1022_Open_Text"><span style="color: #000000">{<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />        </span><span style="color: #0000ff">if</span><span style="color: #000000">(x[i]</span><span style="color: #000000">==</span><span style="color: #000000">1</span><span style="color: #000000">)   printf(</span><span style="color: #000000">"</span><span style="color: #000000">BOX:%d </span><span style="color: #000000">"</span><span style="color: #000000">,i);<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" />    }</span></span><span style="color: #000000"><br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/InBlock.gif" />    </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /><img alt="" align="top" src="http://m.shnenglu.com/images/OutliningIndicators/ExpandedBlockEnd.gif" />}</span></span></div><br /><br /><br /><img src ="http://m.shnenglu.com/zhenglinbo/aggbug/167713.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhenglinbo/" target="_blank">hoshelly</a> 2012-03-12 14:10 <a href="http://m.shnenglu.com/zhenglinbo/archive/2012/03/12/167713.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>瀛楃涓茬殑鍒犻櫎http://m.shnenglu.com/zhenglinbo/archive/2012/02/01/164760.htmlhoshellyhoshellyTue, 31 Jan 2012 17:13:00 GMThttp://m.shnenglu.com/zhenglinbo/archive/2012/02/01/164760.htmlhttp://m.shnenglu.com/zhenglinbo/comments/164760.htmlhttp://m.shnenglu.com/zhenglinbo/archive/2012/02/01/164760.html#Feedback0http://m.shnenglu.com/zhenglinbo/comments/commentRss/164760.htmlhttp://m.shnenglu.com/zhenglinbo/services/trackbacks/164760.html#include<stdio.h>
#include
<string.h>
char* strins(char* str1,char* str2,int pos)
{
    
int s_len;
    
int d_len;
    
int i,j;
    pos
--;
    s_len
=strlen(str1);
    d_len
=strlen(str2);
    
for(i=s_len+1;i>=pos;i--/*絀哄嚭str2鐨勭┖闂?/span>*/
        str1[i
+d_len]=str1[i];
    
for(j=pos;str2[j-pos]!='\0';j++/*灝嗗瓧絎︿覆str2鎻掑叆str1涓殑鐗瑰畾浣嶇疆*/
        str1[j]
=str2[j-pos];

    
return str1;
}


void main()
{
    
char string1[200];
    
char string2[100];
    
int pos;
    printf(
"璇瘋緭鍏ュ垵濮嬪瓧絎︿覆:");
    gets(string1);
    printf(
"璇瘋緭鍏ユ彃鍏ュ瓧絎︿覆:");
    gets(string2);
    printf(
"璇瘋緭鍏ユ彃鍏ヤ綅緗?");
    scanf(
"%d",&pos);
    strins(string1,string2,pos);
    printf(
"鎻掑叆鍚庣殑瀛楃涓叉槸%s\n",string1);
}


hoshelly 2012-02-01 01:13 鍙戣〃璇勮
]]>
閫掑綊鍑芥暟鐨勪嬌鐢?/title><link>http://m.shnenglu.com/zhenglinbo/archive/2011/09/18/156128.html</link><dc:creator>hoshelly</dc:creator><author>hoshelly</author><pubDate>Sun, 18 Sep 2011 13:03:00 GMT</pubDate><guid>http://m.shnenglu.com/zhenglinbo/archive/2011/09/18/156128.html</guid><wfw:comment>http://m.shnenglu.com/zhenglinbo/comments/156128.html</wfw:comment><comments>http://m.shnenglu.com/zhenglinbo/archive/2011/09/18/156128.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhenglinbo/comments/commentRss/156128.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhenglinbo/services/trackbacks/156128.html</trackback:ping><description><![CDATA[瑕佹眰錛氱紪鍐欎竴涓掑綊鍑芥暟錛屽皢涓涓暣鏁皀杞崲涓哄瓧絎︿覆錛屼緥濡傝緭鍏?83錛屽簲杈撳嚭瀛楃涓?#8220;483”銆?br />璁捐鎬濇兂錛氳緗竴涓瓧絎﹀瀷鏁扮粍str錛岀敤浜庡瓨鏀捐漿鎹㈠悗鐨勫瓧絎︿覆錛屽洜涓洪掑綊鍑芥暟涓鍙嶅浣跨敤瀹冿紝鎵浠ュ皢鍏惰緗負鍏ㄥ眬鏁扮粍鍙橀噺銆傝瀹炵幇鏁存暟n杞崲鎴愬瓧絎︿覆鐨勯掑綊杞崲錛岄鍏堣灝唍鐨勪釜浣嶆暟n%10杞崲涓哄瓧絎︼紝鎻掑叆鍒皊tr瀛楃涓茬殑鏈鍓嶉潰錛岀劧鍚庡皢闄や釜浣嶅悗鐨勯珮浣嶉儴鍒唍/10鎸夌収鐩稿悓鐨勬柟寮忔潵杞崲錛岀洿鍒拌杞崲鐨勬暟涓?緇撴潫銆? <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">#include</span><span style="color: #000000"><</span><span style="color: #000000">stdio.h</span><span style="color: #000000">></span><span style="color: #000000"><br />#include</span><span style="color: #000000"><</span><span style="color: #0000ff">string</span><span style="color: #000000">.h</span><span style="color: #000000">></span><span style="color: #000000"><br /></span><span style="color: #0000ff">void</span><span style="color: #000000"> IntToStr(</span><span style="color: #0000ff">int</span><span style="color: #000000"> n);<br /></span><span style="color: #0000ff">char</span><span style="color: #000000"> str[</span><span style="color: #000000">80</span><span style="color: #000000">]</span><span style="color: #000000">=</span><span style="color: #000000">{</span><span style="color: #000000">0</span><span style="color: #000000">};<br /></span><span style="color: #0000ff">void</span><span style="color: #000000"> main()<br />{<br />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> num;<br />    printf(</span><span style="color: #000000">"</span><span style="color: #000000">input an integer number:</span><span style="color: #000000">"</span><span style="color: #000000">);<br />    scanf(</span><span style="color: #000000">"</span><span style="color: #000000">%d</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">&</span><span style="color: #000000">num);<br />    IntToStr(num);<br />    printf(</span><span style="color: #000000">"</span><span style="color: #000000">The string is:%s\n</span><span style="color: #000000">"</span><span style="color: #000000">,str);<br />}<br /><br /></span><span style="color: #0000ff">void</span><span style="color: #000000"> IntToStr(</span><span style="color: #0000ff">int</span><span style="color: #000000"> n)<br />{<br />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> i;<br />    </span><span style="color: #0000ff">if</span><span style="color: #000000">(n</span><span style="color: #000000">==</span><span style="color: #000000">0</span><span style="color: #000000">)</span><span style="color: #008000">//</span><span style="color: #008000">鏁存暟涓?鏃訛紝閫掑綊緇撴潫</span><span style="color: #008000"><br /></span><span style="color: #000000">        </span><span style="color: #0000ff">return</span><span style="color: #000000">;<br />    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">strlen(str)</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">;i</span><span style="color: #000000">>=</span><span style="color: #000000">0</span><span style="color: #000000">;i</span><span style="color: #000000">--</span><span style="color: #000000">) </span><span style="color: #008000">//</span><span style="color: #008000">灝嗗瓧絎︿覆鏁翠釜寰鍚庣Щ涓涓瓧絎?/span><span style="color: #008000"><br /></span><span style="color: #000000">        str[i</span><span style="color: #000000">+</span><span style="color: #000000">1</span><span style="color: #000000">]</span><span style="color: #000000">=</span><span style="color: #000000">str[i];<br />    str[</span><span style="color: #000000">0</span><span style="color: #000000">]</span><span style="color: #000000">=</span><span style="color: #000000">n</span><span style="color: #000000">%</span><span style="color: #000000">10</span><span style="color: #000000">+</span><span style="color: #000000">0x30</span><span style="color: #000000">;  </span><span style="color: #008000">//</span><span style="color: #008000">灝嗚鏁扮殑涓綅鏁拌漿鎹㈡垚瀛楃鏀懼湪瀛楃鏁扮粍鐨勭涓涓厓绱犵殑浣嶇疆錛?0x30琛ㄧず鍗佸叚榪涘埗鐨?錛屽叾瀹炲彲浠ヤ笉鍔?/span><span style="color: #008000"><br /></span><span style="color: #000000"><br />    IntToStr(n</span><span style="color: #000000">/</span><span style="color: #000000">10</span><span style="color: #000000">);</span><span style="color: #008000">//</span><span style="color: #008000">灝嗚鏁扮殑鍟嗭紝鍗抽櫎涓綅澶栫殑鍏朵粬鏁伴氳繃閫掑綊杞崲</span><span style="color: #008000"><br /></span><span style="color: #000000">}<br /><br /></span><span style="color: #008000">//</span><span style="color: #008000">閫掑綊榪囩▼錛氫緥濡傝緭鍏=148,閭d箞絎竴嬈¢掑綊鏃訛紝str[0]瀛樻斁鐨勬暟鏄?,n/10=14錛屽緱鍒扮浜屾閫掑綊鐨勬暟鏄?4錛?br /></span><span style="color: #008000">//</span><span style="color: #008000">8鍘熷厛瀛樺偍鍦╯tr[0]錛屼絾絎簩嬈¢掑綊鍚戝悗縐誨姩涓涓瓧絎︼紝鍙樻垚瀛樺湪str[1]鍐咃紝鑰?瀛樺湪str[0]鍐咃紱<br /></span><span style="color: #008000">//</span><span style="color: #008000">絎笁嬈¢掑綊鏃訛紝鍚岀悊鍙煡8鏀懼湪str[2],4鏀懼湪str[1],鑰?鏀懼湪str[0]錛岃繖鏍峰氨灝?48杞崲涓哄瓧絎︿覆銆?/span></div><br /><br /><img src ="http://m.shnenglu.com/zhenglinbo/aggbug/156128.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhenglinbo/" target="_blank">hoshelly</a> 2011-09-18 21:03 <a href="http://m.shnenglu.com/zhenglinbo/archive/2011/09/18/156128.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>緙栧啓涓閫掑綊鍑芥暟姹傛枑娉㈢撼濂戞暟鍒楃殑鍓?0欏?/title><link>http://m.shnenglu.com/zhenglinbo/archive/2011/09/18/156118.html</link><dc:creator>hoshelly</dc:creator><author>hoshelly</author><pubDate>Sun, 18 Sep 2011 07:27:00 GMT</pubDate><guid>http://m.shnenglu.com/zhenglinbo/archive/2011/09/18/156118.html</guid><wfw:comment>http://m.shnenglu.com/zhenglinbo/comments/156118.html</wfw:comment><comments>http://m.shnenglu.com/zhenglinbo/archive/2011/09/18/156118.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhenglinbo/comments/commentRss/156118.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhenglinbo/services/trackbacks/156118.html</trackback:ping><description><![CDATA[娉細鏂愭嘗綰沖鏁板垪鐨勭涓欏瑰拰絎簩欏圭殑鍊奸兘涓?錛屼互鍚庡悇欏圭殑鍊間負鍏跺墠涓ら」鍊間箣鍜屻傛墍浠ヨ璁$畻絎琻欏圭殑鍊糉(n)錛屽彲浠ュ垪鍑洪掑綊寮廎(n)=F(n-1)+F(n-2)錛屽綋n=1鎴杗=2鏃訛紝鍏跺間負1錛?br /><br />鐢–璇█浠g爜琛ㄧず濡備笅錛?br /><br /><br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; height: 450px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">#include</span><span style="color: #000000"><</span><span style="color: #000000">stdio.h</span><span style="color: #000000">></span><span style="color: #000000"><br /></span><span style="color: #0000ff">long</span><span style="color: #000000"> F(</span><span style="color: #0000ff">int</span><span style="color: #000000"> n);<br /></span><span style="color: #0000ff">void</span><span style="color: #000000"> main()<br />{<br />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> i;<br />    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">1</span><span style="color: #000000">;i</span><span style="color: #000000"><=</span><span style="color: #000000">40</span><span style="color: #000000">;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br />    {<br />        printf(</span><span style="color: #000000">"</span><span style="color: #000000">F(%2d)=%-9ld</span><span style="color: #000000">"</span><span style="color: #000000">,i,F(i));<br />        </span><span style="color: #0000ff">if</span><span style="color: #000000">(i</span><span style="color: #000000">%</span><span style="color: #000000">4</span><span style="color: #000000">==</span><span style="color: #000000">0</span><span style="color: #000000">)<br />        printf(</span><span style="color: #000000">"</span><span style="color: #000000">\n</span><span style="color: #000000">"</span><span style="color: #000000">);<br />    }<br />}<br /><br /></span><span style="color: #0000ff">long</span><span style="color: #000000"> F(</span><span style="color: #0000ff">int</span><span style="color: #000000"> n)</span><span style="color: #008000">//</span><span style="color: #008000">姹傜n欏圭殑鍊?/span><span style="color: #008000"><br /></span><span style="color: #000000">{<br />    </span><span style="color: #0000ff">if</span><span style="color: #000000">(n</span><span style="color: #000000"><=</span><span style="color: #000000">2</span><span style="color: #000000">)<br />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> (</span><span style="color: #000000">1</span><span style="color: #000000">);<br />    </span><span style="color: #0000ff">return</span><span style="color: #000000">(F(n</span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">)</span><span style="color: #000000">+</span><span style="color: #000000">F(n</span><span style="color: #000000">-</span><span style="color: #000000">2</span><span style="color: #000000">));<br />}<br /><br /></span></div><br /><br /><img src ="http://m.shnenglu.com/zhenglinbo/aggbug/156118.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhenglinbo/" target="_blank">hoshelly</a> 2011-09-18 15:27 <a href="http://m.shnenglu.com/zhenglinbo/archive/2011/09/18/156118.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍐掓場鎺掑簭涓庨夋嫨鎺掑簭瀛︿範鎬葷粨http://m.shnenglu.com/zhenglinbo/archive/2011/09/17/156034.htmlhoshellyhoshellySat, 17 Sep 2011 08:53:00 GMThttp://m.shnenglu.com/zhenglinbo/archive/2011/09/17/156034.htmlhttp://m.shnenglu.com/zhenglinbo/comments/156034.htmlhttp://m.shnenglu.com/zhenglinbo/archive/2011/09/17/156034.html#Feedback0http://m.shnenglu.com/zhenglinbo/comments/commentRss/156034.htmlhttp://m.shnenglu.com/zhenglinbo/services/trackbacks/156034.html 鍐掓場鎺掑簭鐨勫熀鏈蹇碉細
渚濇姣旇緝鐩擱偦鐨勪袱涓暟錛屽皢灝忔暟鏀懼湪鍓嶉潰錛屽ぇ鏁版斁鍦ㄥ悗闈€傚嵆鍦ㄧ涓瓚燂細棣栧厛姣旇緝絎?涓拰絎?涓暟錛屽皢灝忔暟鏀懼墠錛屽ぇ鏁版斁鍚庛傜劧鍚庢瘮杈冪2涓暟鍜岀3涓暟錛屽皢灝忔暟鏀懼墠錛屽ぇ鏁版斁鍚庯紝濡傛緇х畫錛岀洿鑷蟲瘮杈冩渶鍚庝袱涓暟錛屽皢灝忔暟鏀懼墠錛屽ぇ鏁版斁鍚庛傝嚦姝ょ涓瓚熺粨鏉燂紝灝嗘渶澶х殑鏁版斁鍒頒簡鏈鍚庛傚湪絎簩瓚燂細浠嶄粠絎竴瀵規暟寮濮嬫瘮杈冿紙鍥犱負鍙兘鐢變簬絎?涓暟鍜岀3涓暟鐨勪氦鎹紝浣垮緱絎?涓暟涓嶅啀灝忎簬絎?涓暟錛夛紝灝嗗皬鏁版斁鍓嶏紝澶ф暟鏀懼悗錛屼竴鐩存瘮杈冨埌鍊掓暟絎簩涓暟錛堝掓暟絎竴鐨勪綅緗笂宸茬粡鏄渶澶х殑錛夛紝絎簩瓚熺粨鏉燂紝鍦ㄥ掓暟絎簩鐨勪綅緗笂寰楀埌涓涓柊鐨勬渶澶ф暟錛堝叾瀹炲湪鏁翠釜鏁板垪涓槸絎簩澶х殑鏁幫級銆傚姝や笅鍘伙紝閲嶅浠ヤ笂榪囩▼錛岀洿鑷蟲渶緇堝畬鎴愭帓搴忋傞渶瑕佺敤浜岄噸寰幆鎺掑簭銆?br />Example:
#include<stdio.h>
int main() 

    
int i,j,temp,tag; 
    
int a[11];  //鏁扮粍絎?浣嶇┖鍑?br />    for(i=1;i<=10;i++
    scanf (
"%d,",&a[i]); 
    
for(j=1;j<=10;j++
    

       tag
=1;
       
for (i=1;i<=10-j;i++
       
{
        
if (a[i]>a[i+1]) 
       

           temp
=a[i]; 
           a[i]
=a[i+1]; 
           a[i
+1]=temp;
           tag
=0;
       }
 
       }


       
if(1==tag)
       
{
         
break;
       }

    }

        
for(i=0;i<10;i++)
            printf(
"%5d",a[i]);
            
return 0;
}




浠ヤ笅鏄夋嫨鎺掑簭娉曪細

姣忔澶栧驚鐜厛灝嗗畾浣嶅厓绱犵殑灝忔爣i鍊艱褰曞埌K錛岃涓篴[k]鏄渶灝忓鹼紝絎竴杞瘮杈冩椂錛岃嫢閬囧埌姣攁[k]鏇村皬鐨勬暟錛屽垯浜ゆ崲涓ゆ暟鐨勪笅鏍囷紝鐢變笅闈㈢殑if璇彞榪涜浜ゆ崲澶勭悊銆?br />榪欐牱絎竴杞氨閫夊嚭浜嗘渶灝忕殑鏁幫紝絎簩杞紝鍚岀悊閫夊嚭嬈″皬鐨勬暟鎺掑湪鏈灝忕殑鏁板悗闈€傚鏋滄槸杈撳叆10涓暟錛岄偅涔堣繘琛?杞帓搴忓悗灝卞彲瀹屾垚鏁翠釜鎺掑簭榪囩▼銆?br />


#include<stdio.h>//閫夋嫨鎺掑簭娉?/span>
void main()
{
    
int i,j,t,a[10],k;
    printf(
"input 10 numbers:\n");
    
for(i=0;i<10;i++)
    scanf(
"%d",&a[i]);

    
for(i=0;i<9;i++)//榪欓噷涔熻娉ㄦ剰i=0;i<9;
    {
        k
=i;
        
for(j=i+1;j<10;j++)
            
if(a[k]>a[j])
                k
=j;

            
if(k!=i)//濡傛灉k涓嶇瓑浜巌錛屾敼鍙樹簡錛屽垯浜ゆ崲涓や釜鏁扮殑浣嶇疆
            {
                t
=a[i];
                a[i]
=a[k];
                a[k]
=t;
            }
    }
    
for(i=0;i<10;i++)//鏈鍚庤緭鍑哄凡緇忔帓濂藉簭鐨勬暟
        printf("%5d",a[i]);
}




PS錛氬ぇ涓鍒氬紑濮嬫帴瑙﹁繖涓や釜鎺掑簭綆楁硶鏃訛紝鎰熻鏈夌偣涔憋紝鐜板湪鍥炶繃澶存潵浠旂粏鐪嬶紝鎬濊礬娓呮櫚浜嗕笉灝戙傛椂鍒誨洖欏捐繃鍘葷殑鐭ヨ瘑錛岃繘琛屾暣鐞嗭紝鍐嶈璇嗭紝寰堥噸瑕佸憖銆?-D














hoshelly 2011-09-17 16:53 鍙戣〃璇勮
]]>
嬈у嚑閲屽緱綆楁硶http://m.shnenglu.com/zhenglinbo/archive/2011/09/17/155976.htmlhoshellyhoshellyFri, 16 Sep 2011 18:00:00 GMThttp://m.shnenglu.com/zhenglinbo/archive/2011/09/17/155976.htmlhttp://m.shnenglu.com/zhenglinbo/comments/155976.htmlhttp://m.shnenglu.com/zhenglinbo/archive/2011/09/17/155976.html#Feedback0http://m.shnenglu.com/zhenglinbo/comments/commentRss/155976.htmlhttp://m.shnenglu.com/zhenglinbo/services/trackbacks/155976.html

鍘熺悊鍙婂叾璇︾粏璇佹槑

銆銆璁句袱鏁頒負a銆乥(b<a)錛岀敤gcd(a,b)琛ㄧずa錛宐鐨勬渶澶у叕綰︽暟錛宺=a mod b 涓篴闄や互b浠ュ悗鐨勪綑鏁幫紝杈楄漿鐩擱櫎娉曞嵆鏄璇佹槑gcd(a,b)=gcd(b,r)銆?
銆銆絎竴姝ワ細浠=gcd(a,b)錛屽垯璁綼=mc錛宐=nc
銆銆絎簩姝ワ細鏍規嵁鍓嶆彁鍙煡r =a-kb=mc-knc=(m-kn)c
銆銆絎笁姝ワ細鏍規嵁絎簩姝ョ粨鏋滃彲鐭涔熸槸r鐨勫洜鏁?
銆銆絎洓姝ワ細鍙互鏂畾m-kn涓巒浜掔礌銆愬惁鍒欙紝鍙m-kn=xd錛宯=yd錛?d>1)錛屽垯m=kn+xd=kyd+xd=(ky+x)d錛屽垯a=mc=(ky+x)dc錛宐=nc=ycd錛屾晠a涓巄鏈澶у叕綰︽暟鎴愪負cd錛岃岄潪c銆?
銆銆浠庤屽彲鐭cd(b,r)=c錛岀戶鑰実cd(a,b)=gcd(b,r)銆?
銆銆璇佹瘯銆?br />
鐢–琛ㄧず鍒欙細

     int gcd(int a,int b)
銆銆{
銆銆int temp;
銆銆if(a<b)/*浜ゆ崲涓や釜鏁幫紝浣垮ぇ鏁版斁鍦╝涓?/
銆銆{
銆銆temp=a;
銆銆a=b;
銆銆b=temp;
銆銆}
銆銆while(b!=0)/*鍒╃敤杈楅櫎娉曪紝鐩村埌b涓?涓烘*/
銆銆{
銆銆temp=a%b;
銆銆a=b;
銆銆b=temp;
銆銆}
銆銆return a;
銆銆}






hoshelly 2011-09-17 02:00 鍙戣〃璇勮
]]>
璁$畻涓や釜姝f暣鏁扮殑鏈澶у叕綰︽暟*http://m.shnenglu.com/zhenglinbo/archive/2011/09/16/155961.htmlhoshellyhoshellyFri, 16 Sep 2011 10:35:00 GMThttp://m.shnenglu.com/zhenglinbo/archive/2011/09/16/155961.htmlhttp://m.shnenglu.com/zhenglinbo/comments/155961.htmlhttp://m.shnenglu.com/zhenglinbo/archive/2011/09/16/155961.html#Feedback0http://m.shnenglu.com/zhenglinbo/comments/commentRss/155961.htmlhttp://m.shnenglu.com/zhenglinbo/services/trackbacks/155961.html
 1 #include<stdio.h>
 2 int Maxcommonfactor(int a,int b);
 3 void main()
 4 {
 5     int a,b,c;
 6     printf("input two integer number:");
 7     scanf("%d%d",&a,&b);
 8     c=Maxcommonfactor(a,b);
 9     if(c!=-1)
10         printf("The biggest common factor of %d and %d is %d\n",a,b,c);
11     else
12         printf("The biggest common factor of %d and %d isn't exist\n",a,b);
13 }
14 int Maxcommonfactor(int a,int b)
15 {
16     if(a<=0||b<=0)
17         return(-1);
18     while(a!=b)
19     {
20         if(a>b)
21             a=a-b;
22         else if(b>a)
23             b=b-a;
24     }
25     return(a);//榪斿洖鐨勫間負鏈澶у叕綰︽暟
26 }
27 
28 




hoshelly 2011-09-16 18:35 鍙戣〃璇勮
]]>
鍒ゆ柇涓涓暟鏄惁涓虹礌鏁?/title><link>http://m.shnenglu.com/zhenglinbo/archive/2011/09/16/155941.html</link><dc:creator>hoshelly</dc:creator><author>hoshelly</author><pubDate>Fri, 16 Sep 2011 06:31:00 GMT</pubDate><guid>http://m.shnenglu.com/zhenglinbo/archive/2011/09/16/155941.html</guid><wfw:comment>http://m.shnenglu.com/zhenglinbo/comments/155941.html</wfw:comment><comments>http://m.shnenglu.com/zhenglinbo/archive/2011/09/16/155941.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhenglinbo/comments/commentRss/155941.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhenglinbo/services/trackbacks/155941.html</trackback:ping><description><![CDATA[<p> </p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008080"> 1</span> <span style="color: #000000">#include</span><span style="color: #000000"><</span><span style="color: #000000">stdio.h</span><span style="color: #000000">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 2</span> <span style="color: #000000">#include</span><span style="color: #000000"><</span><span style="color: #000000">math.h</span><span style="color: #000000">></span><span style="color: #000000"><br /></span><span style="color: #008080"> 3</span> <span style="color: #000000"></span><span style="color: #0000ff">int</span><span style="color: #000000"> pdss(</span><span style="color: #0000ff">int</span><span style="color: #000000"> number);</span><span style="color: #008000">//</span><span style="color: #008000">瀹氫箟涓涓嚱鏁幫紝鍒ゆ柇涓涓暟鏄?nbsp;鍚︿負绱犳暟</span><span style="color: #008000"><br /></span><span style="color: #008080"> 4</span> <span style="color: #008000"></span><span style="color: #0000ff">int</span><span style="color: #000000"> main()<br /></span><span style="color: #008080"> 5</span> <span style="color: #000000">{<br /></span><span style="color: #008080"> 6</span> <span style="color: #000000">    </span><span style="color: #0000ff">int</span><span style="color: #000000"> n;<br /></span><span style="color: #008080"> 7</span> <span style="color: #000000">    printf(</span><span style="color: #000000">"</span><span style="color: #000000">input the integer:\n</span><span style="color: #000000">"</span><span style="color: #000000">);<br /></span><span style="color: #008080"> 8</span> <span style="color: #000000">       scanf(</span><span style="color: #000000">"</span><span style="color: #000000">%d</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">&</span><span style="color: #000000">n);<br /></span><span style="color: #008080"> 9</span> <span style="color: #000000">    </span><span style="color: #0000ff">if</span><span style="color: #000000">(pdss(n))</span><span style="color: #008000">//</span><span style="color: #008000">濡傛灉鏄?錛岃緭鍑虹礌鏁?/span><span style="color: #008000"><br /></span><span style="color: #008080">10</span> <span style="color: #008000"></span><span style="color: #000000">       printf(</span><span style="color: #000000">"</span><span style="color: #000000">%d 鏄礌鏁?</span><span style="color: #000000">"</span><span style="color: #000000">,n);<br /></span><span style="color: #008080">11</span> <span style="color: #000000">    </span><span style="color: #0000ff">else</span><span style="color: #000000"><br /></span><span style="color: #008080">12</span> <span style="color: #000000">       printf(</span><span style="color: #000000">"</span><span style="color: #000000">%d 涓嶆槸绱犳暟.</span><span style="color: #000000">"</span><span style="color: #000000">,n);<br /></span><span style="color: #008080">13</span> <span style="color: #000000">    </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /></span><span style="color: #008080">14</span> <span style="color: #000000">}<br /></span><span style="color: #008080">15</span> <span style="color: #000000"><br /></span><span style="color: #008080">16</span> <span style="color: #000000"></span><span style="color: #0000ff">int</span><span style="color: #000000"> pdss(</span><span style="color: #0000ff">int</span><span style="color: #000000"> number)<br /></span><span style="color: #008080">17</span> <span style="color: #000000">{<br /></span><span style="color: #008080">18</span> <span style="color: #000000">    </span><span style="color: #0000ff">int</span><span style="color: #000000"> i;<br /></span><span style="color: #008080">19</span> <span style="color: #000000">    </span><span style="color: #0000ff">if</span><span style="color: #000000">(number</span><span style="color: #000000"><=</span><span style="color: #000000">1</span><span style="color: #000000">)<br /></span><span style="color: #008080">20</span> <span style="color: #000000">        </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /></span><span style="color: #008080">21</span> <span style="color: #000000">    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">2</span><span style="color: #000000">;i</span><span style="color: #000000"><=</span><span style="color: #000000">sqrt(number);i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span style="color: #008000">//</span><span style="color: #008000">媯楠屼竴涓暟涓虹礌鏁版椂錛岀敤鍏跺鉤鏂規牴灝忔垨絳変簬鐨勬暟鍘繪暣闄ゆ墍杈撳叆鐨勬暟錛屽嵆鍙垽鏂備負浠涔堬紵</span><span style="color: #008000"><br /></span><span style="color: #008080">22</span> <span style="color: #008000"></span><span style="color: #000000">        </span><span style="color: #0000ff">if</span><span style="color: #000000">(number</span><span style="color: #000000">%</span><span style="color: #000000">i</span><span style="color: #000000">==</span><span style="color: #000000">0</span><span style="color: #000000">)<br /></span><span style="color: #008080">23</span> <span style="color: #000000">        </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /></span><span style="color: #008080">24</span> <span style="color: #000000">        </span><span style="color: #0000ff">else</span><span style="color: #000000"> <br /></span><span style="color: #008080">25</span> <span style="color: #000000">        </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br /></span><span style="color: #008080">26</span> <span style="color: #000000">        </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /></span><span style="color: #008080">27</span> <span style="color: #000000">}<br /></span><span style="color: #008080">28</span> <span style="color: #000000"></span></div> <p> </p> <img src ="http://m.shnenglu.com/zhenglinbo/aggbug/155941.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhenglinbo/" target="_blank">hoshelly</a> 2011-09-16 14:31 <a href="http://m.shnenglu.com/zhenglinbo/archive/2011/09/16/155941.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.yixue114.cn" target="_blank">欧美午夜精品久久久久久浪潮</a>| <a href="http://www.2218335.cn" target="_blank">午夜精品久久久久久99热</a>| <a href="http://www.ihkd.cn" target="_blank">午夜久久久久久禁播电影</a>| <a href="http://www.sylucq.cn" target="_blank">热久久国产欧美一区二区精品</a>| <a href="http://www.17349.cn" target="_blank">一本色道久久88加勒比—综合</a>| <a href="http://www.fzl230.cn" target="_blank">久久久久久久女国产乱让韩</a>| <a href="http://www.zjfinancial.cn" target="_blank">久久亚洲色一区二区三区</a>| <a href="http://www.662z.cn" target="_blank">久久国产精品二国产精品</a>| <a href="http://www.5billion.com.cn" target="_blank">亚洲狠狠综合久久</a>| <a href="http://www.558866.com.cn" target="_blank">久久国产精品-久久精品</a>| <a href="http://www.mir155.cn" target="_blank">99国产精品久久久久久久成人热</a>| <a href="http://www.auifd.cn" target="_blank">久久久一本精品99久久精品66</a>| <a href="http://www.dgtspcb.com.cn" target="_blank">无码人妻久久久一区二区三区</a>| <a href="http://www.xeyh.cn" target="_blank">国产成人精品三上悠亚久久</a>| <a href="http://www.ygowj.cn" target="_blank">中文国产成人精品久久不卡</a>| <a href="http://www.8x8z.cn" target="_blank">亚洲色大成网站www久久九</a>| <a href="http://www.reababy.cn" target="_blank">性高湖久久久久久久久</a>| <a href="http://www.ggpj.net.cn" target="_blank">精品综合久久久久久888蜜芽</a>| <a href="http://www.xiaosizhi.cn" target="_blank">99久久人妻无码精品系列</a>| <a href="http://www.52zqsq.cn" target="_blank">久久福利青草精品资源站</a>| <a href="http://www.netbirds.cn" target="_blank">久久99精品久久久久久水蜜桃</a>| <a href="http://www.yajige.cn" target="_blank">亚洲午夜久久久精品影院</a>| <a href="http://www.hzskc.cn" target="_blank">久久精品国产WWW456C0M</a>| <a href="http://www.z718.cn" target="_blank">一本久久免费视频</a>| <a href="http://www.pd2n.cn" target="_blank">久久精品国产精品亚洲毛片</a>| <a href="http://www.fhbp.net.cn" target="_blank">国内精品久久九九国产精品</a>| <a href="http://www.hlccbxw.cn" target="_blank">精品久久久无码中文字幕天天 </a>| <a href="http://www.zaixianp29.cn" target="_blank">国产精品久久毛片完整版</a>| <a href="http://www.ezhekou.cn" target="_blank">AV无码久久久久不卡蜜桃</a>| <a href="http://www.coldcha.cn" target="_blank">77777亚洲午夜久久多喷</a>| <a href="http://www.jnxlt.cn" target="_blank">久久久WWW免费人成精品</a>| <a href="http://www.zgyuantong.com.cn" target="_blank">久久精品国产清自在天天线 </a>| <a href="http://www.604664.cn" target="_blank">亚洲αv久久久噜噜噜噜噜</a>| <a href="http://www.aurp.cn" target="_blank">国产精品欧美久久久天天影视</a>| <a href="http://www.lakesys.com.cn" target="_blank">亚洲国产精品婷婷久久</a>| <a href="http://www.drxt.com.cn" target="_blank">久久成人国产精品免费软件</a>| <a href="http://www.kpqo.cn" target="_blank">91精品久久久久久无码</a>| <a href="http://www.orientalhotel.com.cn" target="_blank">亚洲国产成人精品91久久久 </a>| <a href="http://www.navas.cn" target="_blank">91久久精品视频</a>| <a href="http://www.zhhhtch.cn" target="_blank">久久亚洲AV无码精品色午夜 </a>| <a href="http://www.dangong02.cn" target="_blank">久久艹国产</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>