Ìî¿ÕÌ⣨CÓïÑÔ£© ÏÂÔØ±¾ÎÄ

Ìî¿ÕÌâ(C) 5

{ if( c>='A' && c<='Z') c=c+32;

if(c>='a' && c<='u')

/**************found**************/ c=c+___1___;

else if(c>='v'&&c<='z') c=c-21;

/**************found**************/ return ___2___ ; }

main()

{ char c1,c2;

printf(\ if( isupper( c1 ) ) {

/**************found**************/

c2=fun(___3___);

printf(\ }

else printf(\}

´ð°¸£º¡¾1¡¿5 ¡¾2¡¿c ¡¾3¡¿c1 12.¸ø¶¨³ÌÐò¹¦ÄÜÊǼÆËã

s=f(-n)+f(-n+1)+?+f(0)+f(1)+f(2)+?+f(n)µÄÖµ¡£ÀýÈ磬µ±nΪ5ʱ£¬º¯ÊýֵӦΪ£º10.407143¡£ (x+1)£¯(x-2) x>0 f(x)= 0 x=O»òx=2 (x-1)£¯(x-2) x<0 #include #include

float f( double x)

{

if (x == 0.0 || x == 2.0) /************found************/ return ___1___; else if (x < 0.0) return (x -1)/(x-2); else

return (x +1)/(x-2); }

double fun( int n )

{ int i; double s=0.0, y; /************found************/ for (i= -n; i<=___2___; i++) {y=f(1.0*i); s += y;}

/************found************/ return ___3___;

}

main ( ) {

printf(\}

´ð°¸£º¡¾1¡¿0.0 ¡¾2¡¿n ¡¾3¡¿s

13£®¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊÇϰ֮¶þ·ÖÖ®Ò»µÄÔ²Ãæ»ý£¬º¯Êýͨ¹ýÐβεõ½Ô²µÄ°ë¾¶¡£º¯Êý·µ»Ø¶þ·ÖÖ®Ò»µÄÔ²Ãæ»ý(×¢£ºÔ²Ãæ»ý¹«Ê½Îª£ºs=?r2

£¬ÔÚ³ÌÐòÖж¨ÒåµÄ±äÁ¿ÃûÒªÓ빫ʽµÄ±äÁ¿Ïàͬ)¡£

ÀýÈçÊäÈëÔ²µÄ°ë¾¶Öµ£º19.527Êä³öΪ£ºs=598.950017¡£ #include

/**********found**********/ float fun ( float ___1___ ) {

/**********found**********/ return 3.14159 * ___2___ /2.0; }

main ( )

{ float x;

printf ( \/**********found**********/ scanf ( \

printf (\}

´ð°¸£º¡¾1¡¿float r ¡¾2¡¿r*r ¡¾3¡¿&x

14.¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊǽ«¼ÈÔÚ×Ö·û´®sÖгöÏÖ¡¢ÓÖÔÚ×Ö·û´®tÖгöÏÖµÄ×Ö·ûÐγÉÒ»¸öеÄ×Ö·û´®·ÅÔÚuÖУ¬uÖÐ×Ö·û°´Ô­×Ö·û´®ÖÐ×Ö·û˳ÐòÅÅÁУ¬µ«È¥µôÖØ¸´×Ö·û¡£

ÀýÈ磬µ±s=¡°122345¡±£¬t=¡°2467¡±Ê±£¬uÖеÄ×Ö·û´®Îª£º¡°24¡±¡£ #include #include

void fun (char *s, char *t, char *u) { int i, j, sl, tl, k, ul=0;

sl = strlen(s); tl = strlen(t); for (i=0; i

{ for (j=0; j

if (s[i] == t[j]) break; if(j

{ for (k=0; k

if (s[i] ___1___ u[k]) break; if (k>=ul)

/************found************/ u[ul++]=___2___ ;

Ìî¿ÕÌâ(C) 6

} }

/************found************/ ___3___ = '\\0'; } main()

{ char s[100], t[100], u[100];

printf(\

printf(\

fun(s, t, u);

printf(\

}

´ð°¸£º¡¾1¡¿== ¡¾2¡¿s[i] ¡¾3¡¿u[ul]

15£®¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊÇ£ºÔÚxÊý×éÖзÅÈën¸ö²ÉÑùÖµ£¬¼ÆËã²¢Êä³ö·½²îÖµ¡£

NN '?s??(XK?X)2£¬ÆäÖÐX'??XK

K?1NK?1N ÀýÈçn=8£¬ÊäÈ룺193.199¡¢195.673¡¢195.757¡¢196.051¡¢196.092¡¢196.596¡¢196.579¡¢196.763ʱ£¬½á¹ûӦΪ£º£º1.135901¡£

#include

float fun(float x[], int n) { int j; float xa=0.0, s;

/************found************/ for (j=0; j<___1___; j++ ) xa += x[j]/n;

/************found************/ s = ___2___;

for (j=0; j

/************found************/

s += (x[j]-xa)*(x[j]-xa)/___3___; return s; }

main ( ) { float x[100] = {193.199, 195.673, 195.757, 196.051, 196.092, 196.596, 196.579, 196.763}; printf(\}

´ð°¸£º¡¾1¡¿n ¡¾2¡¿0 ¡¾3¡¿n

16.¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊÇ´Ó×Ö·û´®sβ²¿¿ªÊ¼£¬°´ÄæÐò°ÑÏàÁÚµÄÁ½¸ö×Ö·û½»»»Î»Ö㬲¢ÒÀ´Î°Ñÿ¸ö×Ö·û½ôËæÆäºóÖØ¸´³öÏÖÒ»´Î£¬·ÅÔÚÒ»¸öд®tÖС£

ÀýÈ磺µ±sÖеÄ×Ö·û´®Îª£º¡°12345¡±Ê±£¬ÔòtÖеÄ×Ö·û´®Ó¦Îª£» ¡°4455223311¡±¡£ #include

#include

void fun (char *s, char *t) { int i, j, sl;

/************found************/ sl = ___1___;

for (i=sl-1, j=0; i>=0; i-=2) { if (i-1 >= 0) t[j++] = s[i-1]; if (i-1 >= 0) t[j++] = s[i-1]; t[j++] = s[i]; t[j++] = s[i]; }

/************found************/ ___2___; } main()

{ char s[100], t[100];

printf(\/************found************/ scanf(\

fun(s, t);

printf(\}

´ð°¸£º¡¾1¡¿strlen(s) ¡¾2¡¿t[j]=0 ¡¾3¡¿s

17£®¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊǽ«½öÔÚ×Ö·û´®sÖгöÏÖ¶ø²»ÔÚ×Ö·û´®tÖгöÏÖµÄ×Ö·û£¬ºÍ½öÔÚ×Ö·û´®tÖгöÏÖ¶ø²»ÔÚ×Ö·û´®sÖгöÏÖµÄ×Ö·û£¬¹¹³ÉÒ»¸öÐÂ×Ö·û´®·ÅÔÚuÖУ¬uÖеÄ×Ö·û°´Ô­×Ö·û´®ÖÐ×Ö·û˳ÐòÅÅÁУ¬²»È¥µôÖØ¸´×Ö·û¡£

ÀýÈ磺µ±s=¡°112345¡±£¬t=¡°24677¡±Ê±£¬uÖеÄ×Ö·û´®Îª£º¡°1135677¡±¡£ #include

#include

void fun (char *s, char *t, char *u) { int i, j, sl, tl;

sl = strlen(s); tl = strlen(t); for (i=0; i

{ for (j=0; j

if (s[i] == t[j]) break; /************found************/ if (j ___1___ tl) *u++ = s[i]; }

for (i=0; i

{ for (j=0; j

if (t[i] == s[j]) break; /************found************/ if (j ___2___ sl)

Ìî¿ÕÌâ(C) 7

*u++ = t[i]; }

/************found************/ ___3___ = '\\0'; } main()

{ char s[100], t[100], u[100];

printf(\

printf(\

fun(s, t, u);

printf(\

}

´ð°¸£º¡¾1¡¿>= ¡¾2¡¿>= ¡¾3¡¿*u

18£®¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊǽ«ÔÚ×Ö·û´®sÖгöÏÖ¡¢¶øÎ´ÔÚ×Ö·û´®tÖгöÏÖµÄ×Ö·û£¬¹¹³ÉÒ»¸öеÄ×Ö·û´®·ÅÔÚuÖУ¬uÖÐ×Ö·û°´Ô­×Ö·û´®ÖÐ×Ö·û˳ÐòµÄÄæÐòÅÅÁУ¬²»È¥µôÖØ¸´×Ö·û¡£ ÀýÈ磬µ±s=¡°112345¡±£¬t=¡°2467¡±Ê±£¬uÖеÄ×Ö·ûÊÇ£º¡°5311¡±¡£#include #include

void fun (char *s, char *t, char *u) { int i, j, sl, tl, ul; char r, *up=u;

sl = strlen(s); tl = strlen(t); for (i=0; i

{ for (j=0; j

/************found************/

if (s[i] == t[j]) ___1___ ; /************found************/ if(j ___2___ tl) *u++ = s[i]; }

*u = '\\0';

ul = strlen(up);

for (i=0; i

    up[i] = up[ul-1-i]; up[ul-1-i] = r; } }

    main()

    { char s[100], t[100], u[100];

    printf(\

    printf(\

    fun(s, t, u);

    printf(\}

    ´ð°¸£º¡¾1¡¿break ¡¾2¡¿>= ¡¾3¡¿up[i]

    19£®¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊǼÆËã²¢Êä³öÏÂÁм¶ÊýµÄǰNÏîÖ®ºÍSN£¬Ö±µ½SN+1´óÓÚqΪֹ£¬qµÄֵͨ¹ýÐβδ«Èë¡£ S2N?1?342?3?...?N?1N

    ÀýÈ磬ÈôqµÄֵΪ50.O£¬Ôòº¯ÊýֵΪ50.416687¡£ #include

    double fun( double q ) { int n; double s;

    n = 2; s = 2.0;

    /************found************/ while (s ___1___ q) {

    s=s+(double)(n+1)/n;

    /************found************/ ___2___ ;

    }

    printf(\

    /************found************/ ___3___ ; }

    main ( )

    {

    printf(\

    }

    ´ð°¸£º¡¾1¡¿<= ¡¾2¡¿n++ ¡¾3¡¿return s

    20.¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊÇÇók!(k<13)²¢Í¨¹ýº¯ÊýÃû´«»ØÖ÷º¯Êý¡£

    ÀýÈ磺Èôk=10£¬ÔòÓ¦Êä³ö£º3628800¡£ #include long fun ( int k)

    {

    /************found************/ if (k ___1___ 0)

    /************found************/ return (k*fun(___2___)); /************found************/ else if ( k ___3___ 0 ) return 1L; }

    main()

    { int k = 10 ;

    Ìî¿ÕÌâ(C) 8

    printf(\}

    ´ð°¸£º¡¾1¡¿> ¡¾2¡¿k-1 ¡¾3¡¿==

    21£®¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊÇ£º¶ÁÈëÒ»¸öÕûÊýk(2¡Ük¡Ü10000)£¬´òÓ¡ËüµÄËùÓÐÖÊÒò×Ó(¼´ËùÓÐÎªËØÊýµÄÒò×Ó)¡£

    ÀýÈ磬ÈôÊäÈëÕûÊý£º3410£¬ÔòÓ¦Êä³ö£»2¡¢5¡¢11¡¢31¡£ main( ) { int n ;

    printf(\ scanf(\

    #include

    IsPrime ( int n ) { int i, m; m = 1;

    for ( i = 2; i < n; i++ ) /************found************/ if (!( n ___1___ i )) { /************found************/ m = 0; ___2___ ; }

    return ( m ); }

    main( )

    { int j, k;

    printf( \/************found************/

    scanf( \

    printf( \ for( j = 2; j <= k; j++ )

    if( ( !( k%j ) )&&( IsPrime( j ) ) ) printf( \ printf(\

    }

    ´ð°¸£º¡¾1¡¿% ¡¾2¡¿break ¡¾3¡¿&k

    22£®¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊÇ£º¸ù¾ÝÕûÐÍÐβÎn£¬¼ÆËãÈçϹ«Ê½µÄÖµ¡£ A1?1,A12?11?A,A3?11?A,......,A1n??21?A

    n?1ÀýÈ磬Èôn=lO£¬ÔòÓ¦Êä³ö£º0.618056¡£ #include

    float fun ( int n ) {

    /************found************/ float A=___1___ ; int i; /************found************/ for (i=1; i<= ___2___; i++) A = 1.0/(1+A);

    /************found************/ ___3___ ; }

    printf(\}

    ´ð°¸£º¡¾1¡¿1 ¡¾2¡¿n ¡¾3¡¿return A

    23.¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊÇ·Ö±ðͳ¼Æ×Ö·û´®Öдóд×ÖĸºÍСд×ÖĸµÄ¸öÊý¡£

    ÀýÈ磬¸ø×Ö·û´®ssÊäÈ룻AaaaBBbl23CCccccd£¬ÔòÊä³ö½á¹ûӦΪ£»upper=5£¬lower=9 #include

    void fun ( char *s, int *a, int *b ) {

    while ( *s )

    { if ( *s >= 'A' && *s <= 'Z' ) /**********found**********/ ___1___ ;

    if ( *s >= 'a' && *s <= 'z' ) /**********found**********/ ___2___ ; s++; } }

    main( )

    { char s[100]; int upper = 0, lower = 0 ; printf( \ fun ( s, & upper, &lower ); /**********found**********/

    printf( %upper = %d lower = %d\\n\___3___ ); }

    ´ð°¸£º¡¾1¡¿(*a)++ ¡¾2¡¿(*b)++ ¡¾3¡¿upper, lower 24£®¸ø¶¨³ÌÐòµÄ¹¦ÄÜÊÇÅжÏ×Ö·ûchÊÇ·ñÓë´®strÖеÄij¸ö×Ö·ûÏàͬ£»ÈôÏàͬ£¬Ê²Ã´Ò²²»×ö£¬Èô²»Í¬£¬Ôò²åÔÚ´®µÄ×îºó¡£

    #include #include

    void fun(char *str, char ch )

    { while ( *str && *str != ch ) str++; /**********found**********/ if ( *str ___1___ ch ) { str [ 0 ] = ch; /**********found**********/