cÓïÑÔÉÏ»úʵÑéÌâ ÁªÏµ¿Í·þ

·¢²¼Ê±¼ä : ÐÇÆÚÁù ÎÄÕÂcÓïÑÔÉÏ»úʵÑéÌâ¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁe60d91fe172ded630b1cb6da

{

long int a[20]; int i; for(i=0;i<20;i++) { a[0]=0; a[1]=1; a[2]=1; if(i>2)

a[i]=a[i-3]+2*a[i-2]+a[i-1]; printf(\ } }

32.Çë°´ÏÂÁÐÒªÇó±àд³ÌÐò£º

(1)±àдº¯Êýfloat fun(int x[],int n)£¬Æ书ÄÜÊÇÇó³öxÖ¸ÏòµÄ³¤¶ÈΪnµÄÊý×éÖи÷ÔªËصÄƽ¾ùÖµ£¬º¯Êý·µ»Ø¸Ãƽ¾ùÖµ£»

(2)±àдmainº¯Êý£¬ÉùÃ÷Ò»¸ö³¤¶ÈΪ10µÄÕûÐÍÊý×éa£¬²¢½«2~20Ö®¼äµÄżÊýÒÀ´Î´æÈëaÊý×飬µ÷ÓÃfunº¯Êý£¬Êä³öµ÷ÓõĽá¹û¡£

#include float fun(int x[],int n) { int i; float s=0; for(i=0;i

33.Çë±àдsortº¯Êý£¬Óüòµ¥Ñ¡ÔñÅÅÐòËã·¨¶Ô´ýÅÅÐòÊý¾Ý½øÐÐÅÅÐò¡£±àдmainº¯Êý£¬ÉùÃ÷Ò»¸öһάÊý×é²¢ÓÃÈçϲâÊÔÊý¾Ý¶ÔÆä³õʼ»¯£¬µ÷ÓÃsortº¯ÊýʵÏÖ½«Êý×éÖеĵÚ3ÖÁ8¸öÔªËØ°´ÉýÐòÅÅÐò¡£

²âÊÔÊý¾Ý£º6 8 9 12 16 -3 90 -9 10 1 Êä³ö½á¹û£º6 8 -9 -3 9 12 16 90 10 1

#include void sort(int a[],int n)

{ int i,j,k,t; for(i=0;ia[j]) k=j; t=a[i]; a[i]=a[k]; a[k]=t; } }

void main() { int a[10]={6,8,9,12,16,-3,90,-9,10,1},i; sort(&a[2],6); for(i=0;i<10;i++) printf(\ getch(); }

34.ÕûÊý145ÓÐÒ»¸öÆæ¹ÖµÄÌØÐÔ£º 145=1£¡+4£¡+5£¡¡£ ±à³ÌÒªÇó:

£¨1£©±àдº¯Êýint facsum(long x)£¬Æ书ÄÜÊÇÅжϳ¤ÕûÐÍÊýxÊÇ·ñ¾ßÓÐÉÏÊöÌØÐÔ£¬Èç¾ßÓÐÉÏÊöÌØÐÔÔò·µ»ØÖµ1£¬·ñÔò·µ»ØÖµ0¡£

£¨2£©±àдmain()£¬ÔÚ1~2000000ÄÚÑ°ÕÒ¾ßÓдËÌØÐÔµÄÊý£¬²¢½«Âú×ã¸ÃÌØÐÔµÄÊýÊä³ö¡£

#include long factorial(int n) { int i; long s=1; for(i=1;i<=n;i++) s=s*i; return s; }

int facsum(long x) {

int i,s=0,t,m; m=x; while(x) {

i=x; x=x/10; t=factorial(i); s=s+t; }

if(m==s) return 1; else

return 0; }

main() {

long i; for(i=1;i<=2000000;i++) if(facsum(i)==1) printf(\ getch(); }

35.Èç¹û²»¼ÓÈÎÎñÏÞ¶¨Ìõ¼þ£¬ÔÚѧÍêÊý×éºó£¬ÄãÄÜ·ñ±àдһ¸ö³ÌÐò£¬¹¦ÄÜÊÇÈÎÒâ´Ó¼üÅÌÉÏÊäÈëÒ»¸öÕýÕûÊý£¨1~32767£©£¬½«Æäת»¯Îª¶þ½øÖÆÊý¡£

#include void convert(int a); void main() { int x; printf(\ scanf(\ convert(x); }

void convert(int a) { int b[16],i;

for(i=0;i<16;i++) b[i]=2; for(i=0;i<16;i++) { b[i]=a%2; a=a/2; if(a==0)break; }

printf(\ for(i=15;i>=0;i--) {

if(b[i]==2) continue; else printf(\ }

printf(\}

36.ÒÔϳÌÐòÔÚaÊý×éÖдӺóÍùÇ°²éÕÒµÚÒ»¸öÓëxÖµÏàͬµÄÔªËصÄËùÔÚλÖá£ÇëÍêÉƳÌÐò¡£

¡¾Ô´³ÌÐò¡¿

#include #include void main() void main() { { int a[11] ,x , i; int a[11] ,x , i; printf(\ printf(\ for(i=1; i<=10; i++) for(i=1; i<=10; i++)

scanf(\ scanf(\ printf(\x: \ scanf(\ printf(\\ scanf(\

a[0]=__________; a[0]=x; i=10; i=10; while(x!=a[i]) ___________; while(x!=a[i]) if(___________) i--;

printf(\ if(i!=0)

\ printf(\

else else

printf(\ printf(\} getch(); }

37.Çë±à¼­µ÷ÊÔÏÂÁгÌÐò£¬¹Û²ìÆäÔËÐнá¹û£¬Àí½âÊý×éµÄÉùÃ÷¡¢Êý×éÔªËصÄÒýÓõȻù±¾¸ÅÄî¡£¸Ã³ÌÐòµÄ¹¦ÄÜÊÇ_ ½«Ã¿ÁÐÊýÓÉСµ½´óÅÅÁÐ___¡£

¡¾Ô´³ÌÐò¡¿

#include void main() {

int a[3][3]={{3,8,12},{4,7,10},{2,5,11}}, i,j,k,t; for(j=0;j<3;j++) for(k=0;k<2;k++) for(i=0;i<2-k;i++) if(a[i][j]>a[i+1][j])

t=a[i][j],a[i][j]=a[i+1][j],a[i+1][j]=t; for(i=0;i<3;i++)