ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
·É¶ÁÖÐÎÄÍø ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

cÓïÑÔ¾­µäÒ»°ÙÀý-µÚ7ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡



2¡£³ÌÐòÔ´´úÂ룺
main£¨£©
£û
int¡¡number£§20£§£»n£»m£»i£»
printf£¨¡¨the¡¡total¡¡numbers¡¡is£º¡¨£©£»
scanf£¨¡¨£¥d¡¨£»&n£©£»
printf£¨¡¨back¡¡m£º¡¨£©£»
scanf£¨¡¨£¥d¡¨£»&m£©£»
for£¨i=0£»i0£©¡¡move£¨array£»n£»m£©£»
£ý
¡­
¡¾³ÌÐò69¡¿
ÌâÄ¿£ºÓÐn¸öÈËΧ³ÉһȦ£¬Ë³ÐòÅźš£´ÓµÚÒ»¸öÈË¿ªÊ¼±¨Êý£¨´Ó1µ½3±¨Êý£©£¬·²±¨µ½3µÄÈËÍ˳ö
¡¡¡¡¡¡¡¡È¦×Ó£¬ÎÊ×îºóÁôϵÄÊÇÔ­À´µÚ¼¸ºÅµÄÄÇλ¡£
1¡£¡¡³ÌÐò·ÖÎö£º
2¡£³ÌÐòÔ´´úÂ룺
#define¡¡nmax¡¡50
main£¨£©
£û
int¡¡i£»k£»m£»n£»num£§nmax£§£»*p£»
printf£¨¡¨please¡¡input¡¡the¡¡total¡¡of¡¡numbers£º¡¨£©£»
scanf£¨¡¨£¥d¡¨£»&n£©£»
p=num£»
for£¨i=0£»idata£©£»
¡¡¡¡ptr=ptr¡­¡·next£»
£ý
£ý
¡­
¡¾³ÌÐò73¡¿
ÌâÄ¿£º·´ÏòÊä³öÒ»¸öÁ´±í¡£¡¡¡¡¡¡
1¡£³ÌÐò·ÖÎö£º
2¡£³ÌÐòÔ´´úÂ룺
/*reverse¡¡output¡¡a¡¡list*/
#include¡¡¡¨stdlib¡£h¡¨
#include¡¡¡¨stdio¡£h¡¨
struct¡¡list
£û¡¡int¡¡data£»
¡¡¡¡struct¡¡list¡¡*next£»
£ý£»
typedef¡¡struct¡¡list¡¡node£»
typedef¡¡node¡¡*link£»
void¡¡main£¨£©
£û¡¡link¡¡ptr£»head£»tail£»¡¡
¡¡¡¡int¡¡num£»i£»
¡¡¡¡tail=£¨link£©malloc£¨sizeof£¨node£©£©£»
¡¡¡¡tail¡­¡·next=NULL£»
¡¡¡¡ptr=tail£»
¡¡¡¡printf£¨¡¨nplease¡¡input¡¡5¡¡data¡·n¡¨£©£»
¡¡¡¡for£¨i=0£»idata=num£»
¡¡¡¡¡¡head=£¨link£©malloc£¨sizeof£¨node£©£©£»
¡¡¡¡¡¡head¡­¡·next=ptr£»
¡¡¡¡¡¡ptr=head£»
¡¡¡¡£ý
ptr=ptr¡­¡·next£»
while£¨ptr£¡=NULL£©
£û¡¡printf£¨¡¨The¡¡value¡¡is¡¡¡·£¥dn¡¨£»ptr¡­¡·data£©£»
¡¡¡¡ptr=ptr¡­¡·next£»
£ý£ý
¡­
¡¾³ÌÐò74¡¿
ÌâÄ¿£ºÁ¬½ÓÁ½¸öÁ´±í¡£
1¡£³ÌÐò·ÖÎö£º
2¡£³ÌÐòÔ´´úÂ룺
#include¡¡¡¨stdlib¡£h¡¨
#include¡¡¡¨stdio¡£h¡¨
struct¡¡list
£û¡¡int¡¡data£»
struct¡¡list¡¡*next£»
£ý£»
typedef¡¡struct¡¡list¡¡node£»
typedef¡¡node¡¡*link£»
link¡¡delete_node£¨link¡¡pointer£»link¡¡tmp£©
£ûif¡¡£¨tmpNULL£©¡¡/*delete¡¡first¡¡node*/
¡¡¡¡return¡¡pointer¡­¡·next£»
else
£û¡¡if£¨tmp¡­¡·next¡­¡·nextNULL£©/*delete¡¡last¡¡node*/
¡¡¡¡¡¡tmp¡­¡·next=NULL£»
¡¡¡¡else¡¡/*delete¡¡the¡¡other¡¡node*/
¡¡¡¡¡¡tmp¡­¡·next=tmp¡­¡·next¡­¡·next£»
¡¡¡¡return¡¡pointer£»
£ý
£ý
void¡¡selection_sort£¨link¡¡pointer£»int¡¡num£©
£û¡¡link¡¡tmp£»btmp£»
¡¡¡¡int¡¡i£»min£»
¡¡¡¡for£¨i=0£»idata£»
¡¡¡¡btmp=NULL£»
¡¡¡¡while£¨tmp¡­¡·next£©
¡¡¡¡£û¡¡if£¨min¡·tmp¡­¡·next¡­¡·data£©
¡¡¡¡£ûmin=tmp¡­¡·next¡­¡·data£»
¡¡¡¡¡¡btmp=tmp£»
¡¡¡¡£ý
¡¡¡¡tmp=tmp¡­¡·next£»
¡¡¡¡£ý
printf£¨¡¨40£º¡¡£¥dn¡¨£»min£©£»
pointer=delete_node£¨pointer£»btmp£©£»
£ý
£ý
link¡¡create_list£¨int¡¡array£§£§£»int¡¡num£©
£û¡¡link¡¡tmp1£»tmp2£»pointer£»
int¡¡i£»
pointer=£¨link£©malloc£¨sizeof£¨node£©£©£»
pointer¡­¡·data=array£§0£§£»
tmp1=pointer£»
for£¨i=1£»inext=NULL£»
¡¡¡¡tmp2¡­¡·data=array£»
¡¡¡¡tmp1¡­¡·next=tmp2£»
¡¡¡¡tmp1=tmp1¡­¡·next£»
£ý
return¡¡pointer£»
£ý
link¡¡concatenate£¨link¡¡pointer1£»link¡¡pointer2£©
£û¡¡link¡¡tmp£»
tmp=pointer1£»
while£¨tmp¡­¡·next£©
¡¡¡¡tmp=tmp¡­¡·next£»
tmp¡­¡·next=pointer2£»
return¡¡pointer1£»
£ý
void¡¡main£¨void£©
£û¡¡int¡¡arr1£§£§=£û3£»12£»8£»9£»11£ý£»
¡¡¡¡link¡¡ptr£»
¡¡¡¡ptr=create_list£¨arr1£»5£©£»
¡¡¡¡selection_sort£¨ptr£»5£©£»
£ý
¡­
¡¾³ÌÐò75¡¿
ÌâÄ¿£º·ÅËÉһϣ¬ËãÒ»µÀ¼òµ¥µÄÌâÄ¿¡£
1¡£³ÌÐò·ÖÎö£º
2¡£³ÌÐòÔ´´úÂ룺
main£¨£©
£û
int¡¡i£»n£»
for£¨i=1£»i1£©
¡¡¡¡¡¡break£»
£ý
if£¨n£¥20£©
£û
¡¡¡¡printf£¨¡¨Even=¡¨£©£»
¡¡¡¡sum=dcall£¨peven£»n£©£»
£ý
else
£û
¡¡¡¡printf£¨¡¨Odd=¡¨£©£»
¡¡¡¡sum=dcall£¨podd£»n£©£»
£ý
printf£¨¡¨£¥f¡¨£»sum£©£»
£ý
float¡¡peven£¨int¡¡n£©
£û
float¡¡s£»
int¡¡i£»
s=1£»
for£¨i=2£»i0£©¡¡swap£¨str2£»str3£©£»
printf£¨¡¨after¡¡being¡¡sortedn¡¨£©£»
printf£¨¡¨£¥sn£¥sn£¥sn¡¨£»str1£»str2£»str3£©£»
£ý
char¡¡swap£¨p1£»p2£©
char¡¡*p1£»*p2£»
£û
char¡¡*p£§20£§£»
strcpy£¨p£»p1£©£»strcpy£¨p1£»p2£©£»strcpy£¨p2£»p£©£»
£ý
¡­
¡¾³ÌÐò80¡¿
ÌâÄ¿£ºº£Ì²ÉÏÓÐÒ»¶ÑÌÒ×Ó£¬ÎåÖ»ºï×ÓÀ´·Ö¡£µÚÒ»Ö»ºï×Ó°ÑÕâ¶ÑÌÒ×Óƾ¾Ý·ÖΪÎå·Ý£¬¶àÁËÒ»¸ö£¬ÕâÖ»
¡¡¡¡¡¡¡¡ºï×ӰѶàµÄÒ»¸öÈÓÈ뺣ÖУ¬Ä
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡