¡¶Êý¾Ý½á¹¹ÊµÑéÓëʵѵ½Ì³Ì£¨µÚ4°æ£©¡·³ÌÐò´úÂë

Ŀ ¼

µÚÒ»²¿·Ö Ô¤±¸ÖªÊ¶ ....................................................................................................... 1

Ô¤±¸ÖªÊ¶ ............................................................................................................... 1 Ô¤±¸ÖªÊ¶ÊµÑé ......................................................................................................... 2 µÚ¶þ²¿·Ö »ù´¡ÊµÑé ....................................................................................................... 4

ʵÑé1 ÏßÐÔ±íµÄ»ù±¾²Ù×÷ ..................................................................................... 4 ʵÑé2 Á´±íµÄ»ù±¾²Ù×÷ ......................................................................................... 9 ʵÑé3 Õ»µÄ»ù±¾²Ù×÷ .......................................................................................... 15 ʵÑé4 ¶ÓÁеĻù±¾²Ù×÷ ....................................................................................... 22 ʵÑé5 Êý×éµÄ»ù±¾²Ù×÷ ....................................................................................... 32 ʵÑé6 ×Ö·û´®µÄ»ù±¾²Ù×÷ ................................................................................... 36 ʵÑé7 ¶þ²æÊ÷µÄ»ù±¾²Ù×÷ ................................................................................... 41 ʵÑé8 Ê÷µÄ±éÀúºÍ¹þ·òÂüÊ÷ ................................................................................ 46 ʵÑé9 ͼµÄ»ù±¾²Ù×÷ .......................................................................................... 53 ʵÑé10 ÅÅ Ðò................................................................................................... 59 ʵÑé11 ²é ÕÒ................................................................................................... 64 µÚÈý²¿·Ö ¿Î³ÌÉè¼ÆÊµÑé .............................................................................................. 69

ʵÑé1 º½¿Õ¿ÍÔ˶©Æ±ÏµÍ³ ..................................................................................... 69 ʵÑé2 ººÅµËþÓÎÏ·³ÌÐò......................................................................................... 75 ʵÑé3 È«ÆÁÄ»±à¼­³ÌÐòÉè¼Æ .................................................................................. 79 ʵÑé4 ÂÃÓηÏß°²ÅÅÄ£Äâϵͳ .............................................................................. 90 ʵÑé6 ×îСÉú³ÉÊ÷kruskalËã·¨ ............................................................................. 93

i

µÚÒ»²¿·Ö Ô¤±¸ÖªÊ¶

Ô¤±¸ÖªÊ¶

Àý1£®1

#include

int sumabc(int a, int b, int c) /* ÇóÈý¸öÕûÊýÖ®ºÍ*/

{ int s;

a=b+c;

s=a+b+c; return s;

}

void displayLine(void) { printf(¡±----------------------\\n¡°); }

void main( )

{ int x,y, z ,sabc;

x=y=z=8;

display(); /* »­Ò»ÌõÏß */

printf(¡°\\n sum=%d¡±,sumabc(x,y,z)); /* ÔÚÊä³öÓï¾äÖÐÖ±½Óµ÷Óú¯Êýsumabc( ) */ printf(¡°\\n mmm¡±,x,y,z); display();/* »­Ò»ÌõÏß */

x=2; y=4; z=6;

sabc =sumabc(x, y, z); /* ÔÚ¸³ÖµÓï¾äÖе÷Óú¯Êýsumabc( ) */ printf(¡°\\n ¡° sum=%d¡±, sabc);

printf(¡°\\n mmm¡±,x,y,z); display();/* »­Ò»ÌõÏß */ }

Àý1.2

int sumabc(int *a, int b, int c) {

int s; *a=b+c;

s=*a+b+c;

1

return s;

}

Ô¤±¸ÖªÊ¶ÊµÑé

int main()

{ //ÔÚmainº¯ÊýÖе÷ÓÃÉÏÊöÉùÃ÷µÄº¯Êý int n; //¼Ç¼¸öÊý

STUDENT stu[MAXSIZE;// ˳Ðò´æ´¢½á¹¹£¬·½·¨Ò» ¾²Ì¬Ò»Î¬Êý×é¡£ /*

˳Ðò´æ´¢½á¹¹£¬·½·¨¶þ ¶¯Ì¬Ò»Î¬Êý×飬ÓÃmallocº¯Êý·ÖÅäÈçÏ£º STUDENT *stu;

stu=( STUDENT *) malloc(sizeof(STUDENT)* MAXSIZE);// ÄÚ´æ¿Õ¼äµÄ·ÖÅä ×¢Ò⣺·ÖÅä¿Õ¼ä¿ÉÓÃmalloc()º¯Êý, ÊͷſռäÓÃfree()º¯Êý£¬Èçfree(stu); */

int index;

printf(\ÇëÊäÈëѧÉú¼Ç¼¸öÊýn=\ scanf(%d¡±,&n); InputStu(stu, n); // Ô¤ÏÈ´¦ÀíÊäÈë, ½¨±í

while(1) // ÓÀÕæÑ­»·,ÖØ¸´ÏÔʾ²Ëµ¥, Ö±ÖÁÍ˳ö

{

printf(\ѧÉúÐÅÏ¢¹ÜÀíÖ÷²Ëµ¥**********************\\n\ printf(\ÏÔʾѧÉúÐÅÏ¢\\n\ printf(\²éÕÒѧÉúÐÅÏ¢\\n\ printf(\ÐÞ¸ÄѧÉúÐÅÏ¢\\n\ printf(\Ìí¼ÓѧÉúÐÅÏ¢\\n\ printf(\Í˳ö\\n\\n\);

printf(\ÇëÑ¡Ôñ(1~5): \

scanf(\%d\

printf(\ switch(index) {

case 1: OutputStu(stu,n); break; case 2: SearchStu(stu,n); break;

case 3: UpdateStu (stu,n); break; case 4: AppendStu (stu,&n); break; case 5: return 0; default: printf(\ÊäÈëÓÐÎó,ÇëÖØÐÂÊäÈë! \\n\); }//switch

2

}//while£¨1£© }//main

3

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)