ʵÑé06 º¯Êý¡¢±àÒëÔ¤´¦Àí11 ÏÂÔØ±¾ÎÄ

Ç­ÄÏÃñ×åʦ·¶Ñ§ÔºÊýѧϵ C³ÌÐòÉè¼ÆÊµÑé

ʵÑé6 º¯Êý¡¢±àÒëÔ¤´¦Àí

ʵÑéÄ¿µÄ£º

1£®ÕÆÎÕº¯ÊýµÄ¶¨Òå¡¢º¯ÊýµÄ˵Ã÷ºÍµ÷Ó÷½·¨£»

2£®ÕÆÎÕº¯Êýʵ²ÎÓëÐβεĶÔÓ¦¹ØÏµÒÔ¼°¡°Öµ´«µÝ¡±µÄ·½Ê½ºÍº¯ÊýÖµµÄÕýÈ··µ»Ø£»

3£®ÕÆÎÕº¯ÊýµÄǶÌ×µ÷Óú͵ݹéµ÷Óõķ½·¨£» 4£®ÕÆÎÕÊý×é×öº¯Êý²ÎÊýµÄÓ÷¨£»

5£®ÕÆÎÕÈ«¾Ö±äÁ¿¡¢¾Ö²¿±äÁ¿¡¢¶¯Ì¬±äÁ¿¡¢¾²Ì¬±äÁ¿µÄ¸ÅÄîºÍʹÓ÷½·¨£» 6£®ÕÆÎպ궨Òå¡¢Îļþ°üº¬´¦ÀíºÍÌõ¼þ±àÒëµÄ·½·¨£» 7£®Ñ§Ï°¶Ô¶àÎļþ³ÌÐòµÄ±àÒëºÍÔËÐС£

ʵÑéÄÚÈÝ£º

1£®³ÌÐòÔĶÁÀí½âѵÁ·¡£

1) ÊäÈë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬·ÖÎöÊä³öµÄ½á¹û¡£

#include void try(int,int,int); void main( ) {

int x=2,y=3,z=4;

printf(\ try(x,y,z);

printf(\}

void try(int x,int y,int z) {

printf(\ z=x+y; x=x*x; y=y*y;

printf(\}

¸Ã³ÌÐòÖж¨ÒåÁËÒ»¸ötryº¯Êý£¬×îºó°´´Ë¹æÂÉÊä³ö£ºz=x+y;x=x*x;y=y*y; ÔËÐнá¹ûÈçÏ£º

°à¼¶£º 13¼¶ÊýѧϵÊýÓ¦£¨2£©°à ÐÕÃû£ºº«Â ѧºÅ£º13050152061 - 1 -

Ç­ÄÏÃñ×åʦ·¶Ñ§ÔºÊýѧϵ C³ÌÐòÉè¼ÆÊµÑé

2) ÊäÈë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬·ÖÎöÊä³öµÄ½á¹û¡£

#include void swap(int,int); void main( ) {

int x=10,y=20;

printf(\ y=%d\\n\ swap(x,y);

printf(\ y=%d\\n\}

void swap(int a,int b) {

int t;

printf(\ b=%d\\n\ t=a; a=b; b=t;

printf(\ b=%d\\n\}

¶¨Òåswapº¯ÊýÀ´½»»»x,yµÄÖµ£¬²¢ÏÔʾÿһ²½Ã¿¸ö±äÁ¿µÄ±ä»¯¡£ÔËÐнá¹ûÈçÏ£º

3) ÊäÈë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬·ÖÎöÊä³öµÄ½á¹û¡£

°à¼¶£º 13¼¶ÊýѧϵÊýÓ¦£¨2£©°à ÐÕÃû£ºº«Â ѧºÅ£º13050152061 - 2 -

Ç­ÄÏÃñ×åʦ·¶Ñ§ÔºÊýѧϵ C³ÌÐòÉè¼ÆÊµÑé

#include int a=3,b=5,c; void f(int b) {

c=a+b;

printf(\}

void main() {

int a=8; f(3);

printf(\}

¶¨ÒåÒ»¸öº¯Êýf£¬²¢ÔËÓÃÁ˾ֲ¿±äÁ¿ÓëÈ«¾Ö±äÁ¿£¬½á¹ûÈçÏ£º

4) ÊäÈë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬·ÖÎöÊä³öµÄ½á¹û¡£ #include int f1(int n) {

static int f=1; f=f*n; return(f); }

void main() {

int i;

for(i=1;i<=4;i++)

printf(\ printf(\}

¶¨Òå½×³Ëº¯Êýf£¬²¢ÏÔʾ1¡ª4µÄ½×³Ë

°à¼¶£º 13¼¶ÊýѧϵÊýÓ¦£¨2£©°à ÐÕÃû£ºº«Â ѧºÅ£º13050152061 - 3 -

Ç­ÄÏÃñ×åʦ·¶Ñ§ÔºÊýѧϵ C³ÌÐòÉè¼ÆÊµÑé

5) ÊäÈë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬ËµÃ÷³ÌÐò¼°Æäispringº¯ÊýµÄ¹¦ÄÜ¡£ÔËÐгÌÐòʱ£¬·Ö±ðÊäÈëÊý¾Ý£º17¡¢34¡¢2£¬1¡¢0£¬¼ì²é½á¹ûÊÇ·ñÕýÈ·£¬Èç¹û½á¹û²»ÕýÈ·£¬ÇëÐ޸ġ£(ÊìÁ·ÕÆÎոóÌÐò)

#include int isprime(int); void main( ) {

int x;

printf(\ scanf(\ if(isprime(x))

printf(\ else

printf(\}

int isprime(int a) {

int i;

for(i=2;i<=sqrt((double)a);i++) if(a%i==0) return 0; return 1; }

¸Ãº¯ÊýÊǼìÑéÒ»¸öÊýÊDz»ÊÇËØÊýµÄº¯Êý£¬ÔËÐÐÈçÏ£º

6) ÊäÈë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬ËµÃ÷º¯ÊýfunµÄ¹¦ÄÜ¡£ #include int fun(int num) {

int k=1;

°à¼¶£º 13¼¶ÊýѧϵÊýÓ¦£¨2£©°à ÐÕÃû£ºº«Â ѧºÅ£º13050152061 - 4 -

Ç­ÄÏÃñ×åʦ·¶Ñ§ÔºÊýѧϵ C³ÌÐòÉè¼ÆÊµÑé

do { k*=num; num/=10; }

while(num); return k; }

void main() {

int n=26;

printf(\}

˼¿¼£ºÈç¹û½«º¯ÊýfunÖеıäÁ¿k³õʼ»¯Îª0£¬²¢½«Óï¾ä¡°k*=num;¡±¸ÄΪ¡°k+=num;¡±£¬º¯ÊýfunµÄ¹¦ÄܱäΪʲô£¿

7) ÊäÈë²¢ÔËÐÐÏÂÃæµÄ³ÌÐò£¬ËµÃ÷º¯ÊýfunµÄ¹¦ÄÜ¡£(ÊìÁ·ÕÆÎոóÌÐò) #include

void dtob(int n) {

int i; if(n>1) {

i=n%2;

dtob(n/2); } else

i=n;

printf(\}

°à¼¶£º 13¼¶ÊýѧϵÊýÓ¦£¨2£©°à ÐÕÃû£ºº«Â ѧºÅ£º13050152061 - 5 -