ÊÔ¾í±àºÅ£º10097 ËùÊôÓïÑÔ£ºTurbo C ÊÔ¾í·½°¸£ºcx1 ÊÔ¾í×Ü·Ö£º1260·Ö ¹²ÓÐÌâÐÍ£º1ÖÖ Ò»¡¢³ÌÐòÌî¿Õ ¹²126Ìâ £¨¹²¼Æ1260·Ö£© µÚ1Ìâ £¨10.0·Ö£© ÌâºÅ:425
/*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿
--------------------------------------------------------- ¹¦ÄÜ£ºµ±ÊäÈë¡°2£¬5¡±µÄʱºòÊä³öΪ¡°2 5 5¡± -------------------------------------------------------*/ #include
main() {
int f[max],i,j,k,m;
scanf(\
/***********SPACE***********/ for(i=0;i<=¡¾?¡¿;i++)f[i]=0;
/***********SPACE***********/ f[¡¾?¡¿]=1; for(i=k;i<=m;i++)
/***********SPACE***********/ for(j=i-k;j<=i-1;j++)f[i]¡¾?¡¿f[j];
printf(\}
´ð°¸£º 1). M 2). k-1 »ò k -1 3). += »ò =1+
µÚ2Ìâ £¨10.0·Ö£© ÌâºÅ:466
/*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿
---------------------------------------------------------
¹¦ÄÜ£ºÓöþ·Ö·¨Çó·½³Ì2X^3+4X^2+3X-6=0ÔÚ£¨-10£¬10£©Ö®¼äµÄ¸ù ,ÆäÖÐ X^n´ú±íXµÄn´Î·½¡£
-------------------------------------------------------*/ # include
float x0,x1,x2,fx0,fx1,fx2; do {
printf(\ scanf(\ fx1=x1*((2*x1-4)*x1+3)-6; fx2=x2*((2*x2-4)*x2+3)-6;
/***********SPACE***********/
1
}while (fx1*fx2¡¾?¡¿); do {
x0=(x1+x2)/2;
fx0=x0*((2*x0-4)*x0+3)-6;
/***********SPACE***********/
if(fx0*fx1¡¾?¡¿) {
x2=x0; fx2=fx0; } else {
x1=x0; fx1=fx0; } }
/***********SPACE***********/
while(¡¾?¡¿>=1e-5); printf(\}
´ð°¸£º 1). >0 2). <0 3). fabs(fx0)
µÚ3Ìâ £¨10.0·Ö£© ÌâºÅ:476
/*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿
---------------------------------------------------------
¹¦ÄÜ£º²»ÓõÚÈý¸ö±äÁ¿£¬ÊµÏÖÁ½¸öÊýµÄ¶Ôµ÷²Ù×÷¡£ -------------------------------------------------------*/ #include
int a,b;
scanf(\ printf(\
/***********SPACE***********/
a= ¡¾?¡¿ ; /***********SPACE***********/
b= ¡¾?¡¿ ; /***********SPACE***********/
a= ¡¾?¡¿ ; printf(\}
2
´ð°¸£º 1). a + b 2). a-b »ò a ¨Cb 3). a-b »ò a -b
µÚ4Ìâ £¨10.0·Ö£© ÌâºÅ:483
/*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿
---------------------------------------------------------
¹¦ÄÜ£º¶ÔÊý×é A ÖеÄN( 0 £¼N£¼100)¸öÕûÊý´ÓСµ½´ó½øÐÐÁ¬Ðø±à ºÅ£¬Êä³ö¸÷¸öÔªËصıàºÅ¡£ÒªÇó²»ÄܸıäÊý×é£ÁÖÐÔªËØµÄ Ë³Ðò£¬ÇÒÏàͬµÄÕûÊýÒª¾ßÓÐÏàͬµÄ±àºÅ¡£ ÀýÈ磺Êý×éÊÇ£º A=(5,3,4,7,3,5,6) ÔòÊä³öΪ£º(3,1,2,5,1,3,4)
-------------------------------------------------------*/ main() {
int i,j,k,n,m=1,r=1,a[2][100]={0} ; printf(\ scanf(\ for(i=0 ; i printf(\ scanf(\ } /***********SPACE***********/ while(¡¾?¡¿) { for(i=0 ; i /***********SPACE***********/ ¡¾?¡¿ ; k=i ; for(j=i ; j /***********SPACE***********/ if(a[1][j]==0 && a[0][j] for(j=0 ; j if(a[1][j]==0 && a[0][j]==a[0][k]) { a[1][j]=a[1][k] ; m++ ; } } for(i=0 ; i printf(\ 3 } ´ð°¸£º 1). m µÚ5Ìâ £¨10.0·Ö£© ÌâºÅ:458 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÓõȷַ¨ÔÚÓÐÐòµÄÑ»·Êý×éÖУ¬ÕÒµ½×îСԪËصÄλÖᣠ-------------------------------------------------------*/ int cyclic_min(int x[], int n) { int left = 0; int right = n - 1; int mid; /***********SPACE***********/ while (¡¾?¡¿) { mid = (left + right)/2; if (x[mid] < x[right]) /***********SPACE***********/ ¡¾?¡¿; else /***********SPACE***********/ ¡¾?¡¿; } return left; } #include int x[] = { 20, 23, 28, 35, 39, 40, 42, 8, 10, 15, 17, 19}; int n = sizeof(x)/sizeof(int); int loc, i; printf(\ printf(\ printf(\ for (i = 0; i < n; i++) printf(\ loc = cyclic_min(x, n); printf(\} ´ð°¸1). left < right »ò right>left 2). right = mid 3). left = mid + 1 »ò left = 1+mid 4 µÚ6Ìâ £¨10.0·Ö£© ÌâºÅ:34 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÒÔϳÌÐòµÄ¹¦ÄÜÈç(ͼ1)¡£ -------------------------------------------------------*/ #include /***********SPACE***********/ float fun(¡¾?¡¿, int n) { /***********SPACE***********/ ¡¾?¡¿; float xa=0, s; for (j=0; j /***********SPACE***********/ ¡¾?¡¿; for (j=0; j s += (x[j]-xa)*(x[j]-xa)/n; /***********SPACE***********/ ¡¾?¡¿; } main ( ) { float x[100] = {193.199, 195.673, 195.757, 196.051, 196.092,196.596,196.579, 196.763}; clrscr( ); printf(\} ´ð°¸£º 1). float x[] »ò float *x 2). int j 3). s = 0 »ò s = 0.0 4). return s »ò return(s) µÚ7Ìâ £¨10.0·Ö£© ÌâºÅ:430 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º¼ÆËãÒ»Ôª¶þ´Î·½³ÌµÄ¸ù¡£ -------------------------------------------------------*/ #include /***********SPACE***********/ #include ¡¾?¡¿ main() { float a,b,c,disc,x1,x2,realpart,imagpart; scanf(\ 5 printf(\ /***********SPACE***********/ if(¡¾?¡¿<=1e-6) printf(\ else disc=b*b-4*a*c; if(fabs(disc)<=1e-6) printf(\ /***********SPACE***********/ else if(¡¾?¡¿) { x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf(\ } else { realpart=-b/(2*a); imagpart=sqrt(-disc)/(2*a); printf(\ printf(\ printf(\ } } ´ð°¸£º 1). µÚ8Ìâ £¨10.0·Ö£© ÌâºÅ:410 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÓÐn¸öÕûÊý£¬Ê¹ÆäÇ°Ãæ¸÷Êý˳ÐòÏòºóÒÆm¸öλÖã¬×îºóm¸öÊý ±ä³É×îÇ°ÃæµÄm¸öÊý -------------------------------------------------------*/ main() { int number[20],n,m,i; printf(\ scanf(\ printf(\ scanf(\ for(i=0;i scanf(\ scanf(\ /***********SPACE***********/ 6 move(¡¾?¡¿); for(i=0;i printf(\ printf(\} /***********SPACE***********/ move(¡¾?¡¿) int n,m,array[20]; { int *p,array_end; /***********SPACE***********/ array_end=*(¡¾?¡¿); for(p=array+n-1;p>array;p--) /***********SPACE***********/ *p=*(¡¾?¡¿); *array=array_end; m--; if(m>0) move(array,n,m); } ´ð°¸£º1). number,n,m 2). array,n,m 3). array+n-1 »ò array + n -1 µÚ9Ìâ £¨10.0·Ö£© ÌâºÅ:15 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º·Ö±ðÇó³öÒ»Åú·ÇÁãÕûÊýÖеÄżÊý¡¢ÆæÊýµÄƽ¾ùÖµ£¬ÓÃÁã×÷ ΪÖÕÖ¹±ê¼Ç¡£ -------------------------------------------------------*/ main() { int x,i=0,j=0; float s1=0,s2=0,av1,av2; scanf(\ /***********SPACE***********/ while(¡¾?¡¿) { if(x%2==0) {s1=s1+x;i++;} /***********SPACE***********/ ¡¾?¡¿ { s2=s2+x; j++; } 4). p-1 »ò p -1 7 /***********SPACE***********/ ¡¾?¡¿; } if(i!=0) av1=s1/i; else av1=0; if(j!=0) /***********SPACE***********/ ¡¾?¡¿ ; else av2=0; printf(\} ´ð°¸£º1). x != 0 »ò x 2). else »ò else if(x%2==1) »ò else 3). scanf(\ 4). av2=s2/j µÚ10Ìâ £¨10.0·Ö£© ÌâºÅ:456 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÀûÓÃÖ¸Ïò½á¹¹µÄÖ¸Õë±àдÇóijÄꡢijÔ¡¢Ä³ÈÕÊÇµÚ ¼¸ÌìµÄ³ÌÐò£¬ÆäÖÐÄê¡¢Ô¡¢ÈÕºÍÄêÌìÊýÓýṹ±íʾ¡£ -------------------------------------------------------*/ main() { /***********SPACE***********/ ¡¾?¡¿ date { int y,m,d,n; /***********SPACE***********/ }¡¾?¡¿; int k,f,a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; printf(\ scanf(\ f=x.y%4==0&&x.y0!=0||x.y@0==0; /***********SPACE***********/ a[1]+=¡¾?¡¿; if(x.m<1||x.m>12||x.d<1||x.d>a[x.m-1]) exit(0); for(x.n=x.d,k=0;k if(x%2!=0) »ò if(x%2) 8 } ´ð°¸£º 1). Struct 2). X 3). F 4). x.n µÚ11Ìâ £¨10.0·Ö£© ÌâºÅ:462 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º°Ñ×Ö·û´®ÖÐËùÓеÄ×Öĸ¸Äд³É¸Ã×ÖĸµÄÏÂÒ»¸ö×Öĸ£¬×îºó Ò»¸ö×Öĸz¸Äд³É×Öĸa¡£´ó×ÖĸÈÔΪ´óд×Öĸ£¬Ð¡Ð´×Öĸ ÈÔΪСд×Öĸ£¬ÆäËüµÄ×Ö·û²»±ä¡£ ÀýÈ磺ÔÓеÄ×Ö·û´®Îª£º¡°Mn.123xyZ¡±£¬µ÷Óøú¯Êýºó£¬´®ÖÐµÄ ÄÚÈÝΪ£º¡°No.123yzA¡±¡£ -------------------------------------------------------*/ #include main( ) { char a[N],*s; printf ( \ \ gets ( a ); printf ( \ \ puts( a ); /***********SPACE***********/ ¡¾?¡¿; while(*s) { if(*s=='z') *s='a'; else if(*s=='Z') *s='A'; else if(isalpha(*s)) /***********SPACE***********/ ¡¾?¡¿; /***********SPACE***********/ ¡¾?¡¿; } printf ( \ \ puts ( a ); } ´ð°¸£º1). s=a 2). *s+=1 »ò *s=*s+1 »ò (*s)++ »ò ++(*s) 3). s++ »ò s=s+1 »ò ++s »ò s= s + 1 9 µÚ12Ìâ £¨10.0·Ö£© ÌâºÅ:27 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÍ³¼ÆÒ»¸ö×Ö·û´®ÖеÄ×Öĸ¡¢Êý×Ö¡¢¿Õ¸ñºÍÆäËü×Ö·ûµÄ¸öÊý¡£ -------------------------------------------------------*/ #include \main () { char s1[80];int a[4]={0}; int k; /***********SPACE***********/ ¡¾?¡¿; gets(s1); /***********SPACE***********/ ¡¾?¡¿; puts(s1); for(k=0;k<4;k++) printf(\} void fun(char s[],int b[]) { int i; for (i=0;s[i]!='\\0';i++) if ('a'<=s[i]&&s[i]<='z'||'A'<=s[i]&&s[i]<='Z') b[0]++; /***********SPACE***********/ else if (¡¾?¡¿) b[1]++; /***********SPACE***********/ else if (¡¾?¡¿ ) b[2]++; else b[3]++; } ´ð°¸£º1). void fun(char s[],int b[]) 2). fun(s1,a) 3). '0'<=s[i] && s[i]<='9' »ò s[i]>='0' && s[i]<='9' »ò '0'<=s[i] && '9'>=s[i] »ò s[i]>='0' && '9'>=s[i] »ò 48<=s[i] && s[i]<=57 »ò s[i]>=48 && s[i]<=57 »ò 48<=s[i] && 57>=s[i] »ò s[i]>=48 && 57>=s[i] »ò !( x < 48 || x > 57 ) »ò !( x < '0' || x > '9' ) 4). s[i] == ' ' »ò s[i] == 32 µÚ13Ìâ £¨10.0·Ö£© ÌâºÅ:452 /*------------------------------------------------------- 10 ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º´Ó¼üÅÌÊäÈëÈô¸ÉÐÐ×Ö·û£¬ÊäÈëºó°ÑËûÃÇ´æ´¢µ½Ò»´ÅÅÌÎļþ ÖС£ÔÚ´Ó¸ÃÎļþÖжÁ³öÕâЩÊý¾Ý£¬½«ÆäÖеÄСд×Öĸת»» ³É´óд×ÖĸºóÔÚÆÁÄ»ÉÏÊä³ö¡£ -------------------------------------------------------*/ #include \#define N 100 main() { FILE *fp; char c,*p,s[N][20]; int i,n; printf(\ /***********SPACE***********/ if(n<1¡¾?¡¿n>N) exit(0); printf(\ for(i=0;i /***********SPACE***********/ fp=fopen(\¡¾?¡¿); for(i=0;i p=s[i]; /***********SPACE***********/ while(*p!='\\0') if(!ferror(fp)) fputc(¡¾?¡¿,fp); } fclose(fp); printf(\ /***********SPACE***********/ fp=fopen(\¡¾?¡¿); while((c=fgetc(fp))!=EOF) { if(c>'a'&&c<='z')c-+32; putchar(c); } printf(\ fclose(fp); } ´ð°¸£º 1). || 2). \ 3). *p++ 4). \11 µÚ14Ìâ £¨10.0·Ö£© ÌâºÅ:469 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÓõݹ鷨½«Ò»¸öÕûÊýnת»»³É×Ö·û´®£¬ÀýÈçÊäÈë483£¬Ó¦Êä³ö ¶ÔÓ¦µÄ×Ö·û´®\¡£nµÄλÊý²»È·¶¨£¬¿ÉÒÔÊÇÈÎÒâλÊýµÄÕû Êý¡£ -------------------------------------------------------*/ #include void convert(int n) { int i; /***********SPACE***********/ if((¡¾?¡¿)!=0) convert(i); /***********SPACE***********/ putchar(n+¡¾?¡¿); } main() { int number; printf(\ scanf(\ printf(\ if(number<0) { putchar('-'); /***********SPACE***********/ ¡¾?¡¿; } convert(number); } ´ð°¸£º 1). i=n/10 2). '0' 3). number=-number µÚ15Ìâ £¨10.0·Ö£© ÌâºÅ:14 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÊä³ö100µ½1000Ö®¼äµÄ¸÷λÊý×ÖÖ®ºÍÄܱ»15Õû³ýµÄËùÓÐÊý£¬ Êä³öʱÿ10¸öÒ»ÐС£ -------------------------------------------------------*/ main() 12 { int m,n,k,i=0; for(m=100;m<=1000;m++) { /***********SPACE***********/ ¡¾?¡¿; n=m; do { /***********SPACE***********/ k=k+¡¾?¡¿ ; n=n/10; } /***********SPACE***********/ ¡¾?¡¿; if (k==0) { printf(\ /***********SPACE***********/ if(i==0) ¡¾?¡¿; } } } ´ð°¸£º1). k=0 2). n »ò n-n/10*10 »ò n-10*(n/10) 3). while(n>0) »ò while(0 µÚ16Ìâ £¨10.0·Ö£© ÌâºÅ:397 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÁ½¸öƹÅÒÇò¶Ó½øÐбÈÈü£¬¸÷³öÈýÈË¡£¼×¶ÓΪa,b,cÈýÈË£¬ÒÒ ¶ÓΪx,y,zÈýÈË¡£ÒѳéÇ©¾ö¶¨±ÈÈüÃûµ¥¡£ÓÐÈËÏò¶ÓÔ±´òÌý±È ÈüµÄÃûµ¥¡£a˵Ëû²»ºÍx±È£¬c˵Ëû²»ºÍx,z±È£¬Çë±à³ÌÐòÕÒ³ö Èý¶ÓÈüÊÖµÄÃûµ¥¡£ -------------------------------------------------------*/ main() { char i,j,k;/*iÊÇaµÄ¶ÔÊÖ£¬jÊÇbµÄ¶ÔÊÖ£¬kÊÇcµÄ¶ÔÊÖ*/ for(i='x';i<='z';i++) for(j='x';j<='z';j++) { /***********SPACE***********/ if(¡¾?¡¿) /***********SPACE***********/ 13 for(k='x';¡¾?¡¿;k++) { /***********SPACE***********/ if(¡¾?¡¿) { /***********SPACE***********/ if(i!='x'&&k!=¡¾?¡¿) printf(\ } } } } ´ð°¸£º1). i!=j »ò i != j 2). k<='z' »ò 'z'>=k 3). i!=k&&j!=k »ò i != k && j != k µÚ17Ìâ £¨10.0·Ö£© ÌâºÅ:447 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÒÑÖªÒ»¸öÊýÁУ¬ËüµÄÍ·Á½Ïî·Ö±ðÊÇ0ºÍ1£¬´ÓµÚÈýÏʼÒÔ ºóµÄÿÏÊÇÆäÇ°Á½ÏîÖ®ºÍ¡£±à³Ì´òÓ¡´ËÊý£¬Ö±µ½Ä³ÏîµÄ Öµ³¬¹ý200Ϊֹ¡£ -------------------------------------------------------*/ main() { int i,f1=0,f2=1; /***********SPACE***********/ for(¡¾?¡¿;;i++) { printf(\ /***********SPACE***********/ if(f1>¡¾?¡¿) break; printf(\ if(f2>200) break; if(i%2==0) printf(\ f1+=f2; /***********SPACE***********/ f2+=¡¾?¡¿; } printf(\} ´ð°¸£º 1). i=1 2). 200 3). f1 µÚ18Ìâ £¨10.0·Ö£© ÌâºÅ:486 /*------------------------------------------------------- 4). 'z' 14 ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÉ¾³ý×Ö·û´®ÖеÄÊý×Ö×Ö·û¡£ ÀýÈ磺ÊäÈë×Ö·û´®£º48CTYP9E6£¬ÔòÊä³ö£ºCTYPE¡£ -------------------------------------------------------*/ #include /***********SPACE***********/ void fun (¡¾?¡¿) { char *p=s; while(*p) if((*p>='0')&&(*p<='9')) p++; /***********SPACE***********/ else *s++=¡¾?¡¿; /***********SPACE***********/ ¡¾?¡¿; } main( ) { char item[100] ; printf(\ gets(item); fun(item); printf(\} ´ð°¸£º1). char *s »ò char s[] 2). *p++ 3). *s='\\0' »ò *s=0 µÚ19Ìâ £¨10.0·Ö£© ÌâºÅ:448 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÒÑÖªX¡¢Y¡¢Z·Ö±ð±íʾ0~9Öв»Í¬µÄÊý×Ö£¬±à³ÌÇó³öʹËãʽ XXXX+YYYY+ZZZZ=YXXXZ³ÉÁ¢Ê±X¡¢Y¡¢ZµÄÖµ£¬²¢ÒªÇó´òÓ¡¸Ã Ëãʽ¡£ -------------------------------------------------------*/ main() { int x,y,z; /***********SPACE***********/ for(x=0;¡¾?¡¿;x++) for(y=0;y<10;y++) { if(y==x) continue; for(z=0;z<10;z++) 15 { /***********SPACE***********/ if(z==x¡¾?¡¿z==y) continue; /***********SPACE***********/ if(1111*(x+y+z)==¡¾?¡¿+1110*x+z) { printf(\ /***********SPACE***********/ printf(\¡¾?¡¿); exit(0); } } } } ´ð°¸£º1). x<10 »ò 10>x 2). || 3). 10000*y »ò y*10000 4). 10000*y+1110*x+z »ò 10000 * y + 1110 * x + z µÚ20Ìâ £¨10.0·Ö£© ÌâºÅ:416 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º¼ÆËã¸öÈËÓë¸÷¿Æƽ¾ù³É¼¨¼°È«°àƽ¾ù³É¼¨£¬²¢ÔÚÆÁÄ»ÉÏÏÔ Ê¾³öÀ´¡£ ------------------------------------------------------*/ #define M 5 /*¶¨Òå·ûºÅ³£Á¿ ÈËÊýΪ5*/ #define N 4 /*¶¨Òå·ûºÅ³£Á¿ ¿Î³ÌΪ4*/ #include \main() { int i,j; void aver(float sco[M+1][N+1]); static float score[M+1][N+1]={{78,85,83,65}, {88,91,89,93}, {72,65,54,75},{86,88,75,60},{69,60,50,72}}; aver(score); clrscr(); printf(\ѧÉú±àºÅ ¿Î³Ì1 ¿Î³Ì2 ¿Î³Ì3 ¿Î³Ì4 ¸öÈËƽ¾ù\\n\ for(i=0;i printf(\ѧÉú%d\\t\ /***********SPACE***********/ for(j=0;j<¡¾?¡¿;j++) printf(\ printf(\ } 16 for(j=0;j<8*(N+2);j++) printf(\ printf(\¿Î³Ìƽ¾ù\ for(j=0;j printf(\ printf(\ getch(); } void aver(float sco[][N+1]) { int i,j; /***********SPACE***********/ for(i=0;i<¡¾?¡¿;i++) { for(j=0;j sco[i][N] += sco[i][j]; sco[M][j] += sco[i][j]; sco[M][N] += sco[i][j]; } /***********SPACE***********/ sco[i][N] ¡¾?¡¿ N; } for(j=0;j /***********SPACE***********/ sco[M][¡¾?¡¿] /= M; sco[M][N]=sco[M][N]/M/N; } ´ð°¸£º1). N+1 »ò 1+N »ò 5 2). M »ò 5 3). /= µÚ21Ìâ £¨10.0·Ö£© ÌâºÅ:488 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÓÐÒ»×é»ùÊýÖµ£¨ÕýÕûÊý£©£¬ÊäÈëÒ»¸öÕýÕûÊý(СÓÚ100£©£¬ ÎÊ£ºÈç¹û¸ÃÊýÓÉ»ùÊýÖµÏà¼Ó¹¹³É£¨Ã¿¸ö»ùÊý¿ÉÒÔÖظ´Ê¹Óã© £¬ÄÇô×îÉÙ¿ÉÄÜÀûÓõĻùÊýÊǶàÉÙ¸ö¡£ -------------------------------------------------------*/ #include #define MAXSIZE 100 #define min(a,b) ((a) <= (b) ? (a) : (b)) 4). j 17 void main(void) { int num[MAXSIZE+1]; int base[] = { 1, 3, 4 }; int k= sizeof(base)/sizeof(int); int n; int i, j, MIN; char line[100]; printf(\ printf(\ for (i = 0; i < k; i++) printf(\ printf(\ gets(line); n = atoi(line); num[0] = 0; num[1] = 1; for (i = 2; i <= n; i++) { /***********SPACE***********/ ¡¾?¡¿; for (j = 0; j < k; j++) if (i >= base[j]) MIN = min(num[i-base[j]]+1, MIN); /***********SPACE***********/ ¡¾?¡¿; } /***********SPACE***********/ printf(\¡¾?¡¿); } ´ð°¸£º1). MIN = n 2). num[i] = MIN µÚ22Ìâ £¨10.0·Ö£© ÌâºÅ:408 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÊäÈëÁ½¸öÕûÊý£¬ÇóËûÃǵݴλÓë¡£ -------------------------------------------------------*/ #include int x,y,z=0,a,b,k=1; scanf(\ 3). num[n] 18 while(x>0&&y>0) { a=x%2; /***********SPACE***********/ x=¡¾?¡¿; b=y%2; y=y/2; /***********SPACE***********/ z=z+¡¾?¡¿; k=k*2; } /***********SPACE***********/ ¡¾?¡¿(\} ´ð°¸£º1). x/2 2). a*b*k »ò a * b * k 3). printf µÚ23Ìâ £¨10.0·Ö£© ÌâºÅ:406 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º´Ó¼üÅÌÊäÈëÒ»¸ö×Ö·û´®£¬½«Ð¡Ð´×Öĸȫ²¿×ª»»³É´óд×Öĸ£¬ È»ºóÊä³öµ½Ò»¸ö´ÅÅÌÎļþ¡°test¡±Öб£´æ¡£ÊäÈëµÄ×Ö·û´® ÒÔ£¡½áÊø¡£ -------------------------------------------------------*/ #include \#include FILE *fp; char str[100]; int i=0; /***********SPACE***********/ if((fp=fopen(\¡¾?¡¿))==NULL) { printf(\ exit(0); } printf(\ /***********SPACE***********/ gets(¡¾?¡¿); while(str[i]!='!') /***********SPACE***********/ { if(str[i]>='a'&&¡¾?¡¿) 19 str[i]=str[i]-32; fputc(str[i],fp); i++; } /***********SPACE***********/ fclose(¡¾?¡¿); fp=fopen(\ fgets(str,strlen(str)+1,fp); printf(\ fclose(fp); } ´ð°¸£º1). \ 2). Str 3). str[i]<='z' »ò 'z'>=str[i] 4). fp µÚ24Ìâ £¨10.0·Ö£© ÌâºÅ:479 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ:Ê®¸öСº¢Î§³ÉһȦ·ÖÌǹû£¬ÀÏʦ·Ö¸øµÚÒ»¸öСº¢ 10 ¿é£¬µÚ¶þ ¸öСº¢ 2 ¿é£¬µÚÈý¸öСº¢ 8 ¿é£¬µÚËĸöСº¢ 22 ¿é£¬µÚÎå¸ö Сº¢16 ¿é£¬µÚÁù¸öСº¢ 4¿é£¬µÚÆ߸öСº¢ 10 ¿é£¬µÚ°Ë¸öСº¢ 6 ¿é£¬µÚ¾Å¸öСº¢ 14 ¿é£¬µÚÊ®¸öСº¢20 ¿é¡£È»ºóËùÓеÄСº¢ ͬʱ½«×Ô¼ºÊÖÖеÄÌÇ·ÖÒ»°ë¸ø×ó±ßµÄСº¢£»ÌÇ¿éÊýΪÆæÊýµÄÈË ¿ÉÏòÀÏʦҪһ¿é¡£Îʾ¹ýÕâÑù¼¸´Îµ÷Õûºó´ó¼ÒÊÖÖеÄÌǵĿéÊý ¶¼Ò»Ñù£¿Ã¿È˸÷ÓжàÉÙ¿éÌÇ£¿ -------------------------------------------------------*/ main() { int i,count=0,a[11]={0,10,2,8,22,16,4,10,6,14,20} ; /***********SPACE***********/ while(¡¾?¡¿) { for(i=1 ; i<=10 ; i++) a[i-1]=a[i-1]/2+a[i]/2 ; a[10]=a[10]/2+a[0] ; for(i=1 ; i<=10 ; i++) /***********SPACE***********/ if(¡¾?¡¿) a[i]++ ; for(i=1 ; i<10 ; i++) /***********SPACE***********/ if(a[i]!=a[i+1]) ¡¾?¡¿; if(i==10) break ; else 20 { a[0]=0 ; count++ ; } } printf(\} ´ð°¸£º1). 1 2). a[i]%2 == 1 3). break µÚ25Ìâ £¨10.0·Ö£© ÌâºÅ:429 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º´Ó¶ÁÈëµÄÕûÊýÊý¾ÝÖУ¬Í³¼Æ´óÓÚÁãµÄÕûÊý¸öÊýºÍСÓÚÁãµÄ ÕûÊý¸öÊý¡£ÓÃÊäÈëÁãÀ´½áÊøÊäÈ룬³ÌÐòÖÐÓñäÁ¿iͳ¼Æ´óÓÚ ÁãµÄÕûÊý¸öÊý£¬ÓñäÁ¿jͳ¼ÆСÓÚÁãµÄÕûÊý¸öÊý¡£ ------------------------------------------------------*/ #include int k,n,i,j; printf(\ i=j=0; scanf(\ while(n!=0) { /***********SPACE***********/ if(n>0)i=¡¾?¡¿; /***********SPACE***********/ if(n<0)j=¡¾?¡¿; /***********SPACE***********/ scanf(\¡¾?¡¿); } printf(\} ´ð°¸£º 1). i + 1 2). j + 1 3). &n µÚ26Ìâ £¨10.0·Ö£© ÌâºÅ:475 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÏÂÃæcreateº¯ÊýµÄ¹¦ÄÜÊǽ¨Á¢Ò»¸ö´øÍ·½áµãµÄµ¥ÏòÁ´±í£¬ вúÉúµÄ½áµã×ÜÊDzåÈëÔÚÁ´±íµÄĩβ¡£ÊäÈë0´ú±í½áÊø£¬µ¥ ÏòÁ´±íµÄÍ·Ö¸Õë×÷Ϊº¯ÊýÖµ·µ»Ø¡£ 21 -------------------------------------------------------*/ #include #define LEN sizeof(struct student) struct student { long num; struct student *next; }; struct student *creat() { struct student *head=NULL,*tail; long num; int a; /***********SPACE***********/ tail=(¡¾?¡¿)malloc(LEN); printf(\ do { scanf(\ /***********SPACE***********/ if(¡¾?¡¿) { /***********SPACE***********/ if(¡¾?¡¿) head=tail; else tail=tail->next; tail->num=num; tail->next=(struct list *)malloc(LEN); } else tail->next=NULL; }while(num!=0); return(head) ; } main() { struct student *p; p=creat(); printf(\ is\\n\ 22 while(p) { printf(\ p=p->next; } } ´ð°¸£º1). struct student *2). num!=0 »ò 0!=num3). head == NULL µÚ27Ìâ £¨10.0·Ö£© ÌâºÅ:437 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º½¨Á¢Ò»¸öÈçϵĶþάÊý×飬²¢°´ÒÔϸñʽÊä³ö¡£1 0 0 0 1 0 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1 -------------------------------------------------------*/ #include \void main() { int a[5][5]={0},*p[5],i,j; for(i=0;i<5;i++) /***********SPACE***********/ p[i]=¡¾?¡¿; for(i=0;i<5;i++) { /***********SPACE***********/ *(¡¾?¡¿+i)=1; /***********SPACE***********/ *(p[i]+5-(¡¾?¡¿))=1; } for(i=0;i<5;i++) { for(j=0;j<5;j++)printf(\ /***********SPACE***********/ ¡¾?¡¿; } } ´ð°¸£º1). &a[i][0] 2). p[i] 3). i+1 »ò 1+I µÚ28Ìâ £¨10.0·Ö£© ÌâºÅ:445 /*------------------------------------------------------- 4). putchar('\\n'); 23 ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º±à³ÌÇóÈÎÒâ¸ø¶¨µÄn¸öÊýÖеÄÆæÊýµÄÁ¬³Ë»ý£¬Å¼ÊýµÄƽ·½ºÍ ÒÔ¼°0µÄ¸öÊý£¬nͨ¹ýscanf()º¯ÊýÊäÈë¡£ -------------------------------------------------------*/ main() { int r=1,s=0,t=0,n,a,i; printf(\ for(i=1;i<=n;i++) { printf(\ /***********SPACE***********/ scanf(\¡¾?¡¿); /***********SPACE***********/ if(¡¾?¡¿!=0) /***********SPACE***********/ ¡¾?¡¿=a; else if(a!=0) /***********SPACE***********/ s+=¡¾?¡¿; else t++; } printf(\} ´ð°¸£º1). &a 2). a%2 3). r* µÚ29Ìâ £¨10.0·Ö£© ÌâºÅ:25 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÒÔϳÌÐòµÄ¹¦ÄÜÈç(ͼ1)¡£ -------------------------------------------------------*/ /***********SPACE***********/ ¡¾?¡¿ main() { float x,f; scanf(\ /***********SPACE***********/ if(x<0) ¡¾?¡¿; /***********SPACE***********/ 4). a*a 24 else if(¡¾?¡¿) f=2*x+1; else f=sin(x)+5; /***********SPACE***********/ printf(\ ¡¾?¡¿); } ´ð°¸£º 1). #include \»ò #include µÚ30Ìâ £¨10.0·Ö£© ÌâºÅ:446 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º±à³ÌÇóijÄêµÚnÌìµÄÈÕÆÚ¡£ÓÃÊý×é±íʾÔÂÌìÊý¡£ -------------------------------------------------------*/ main() { int y,m,f,n; int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; printf(\ scanf(\ /***********SPACE***********/ f=y%4==0&&y0!=0¡¾?¡¿y@0==0; /***********SPACE***********/ a[1]¡¾?¡¿f; if(n<1||n>365+f) { printf(\ } /***********SPACE***********/ for(m=1;m¡¾?¡¿a[m-1];n-=a[m-1],m++); printf(\} ´ð°¸£º1). || 2). += »ò =a+ 3). > µÚ31Ìâ £¨10.0·Ö£© ÌâºÅ:481 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- 2). f=fabs( x + 1 ) 0<=x&&x<=5 »ò4). x,f 25 ¹¦ÄÜ£ºÒ»¸ö×ÔÈ»Êý±» 8 ³ýÓà 1 £¬ËùµÃµÄÉ̱» 8 ³ýÒ²Óà 1 £¬ÔÙ ½«µÚ¶þ´ÎµÄÉ̱»8 ³ýºóÓà7 £¬×îºóµÃµ½Ò»¸öÉÌΪa¡£ÓÖÖªÕâ ¸ö×ÔÈ»Êý±»17³ýÓà4 £¬ËùµÃµÄÉ̱»17³ýÓà15£¬×îºóµÃµ½Ò» ¸öÉÌÊÇaµÄ2±¶¡£±àд³ÌÐòÇóÕâ¸ö×ÔÈ»Êý¡£ -------------------------------------------------------*/ main( ) { int i,n,a ; i=0 ; while(1) { if(i%8==1) { n=i/8 ; if(n%8==1) { n=n/8 ; /***********SPACE***********/ if(n%8==7) ¡¾?¡¿ ; } } if(i==4) { n=i/17 ; if(n==15) n=n/17 ; } if(2*a==n) { printf(\ /***********SPACE***********/ ¡¾?¡¿ ; } /***********SPACE***********/ ¡¾?¡¿; } } ´ð°¸£º1). a=n/8 2). Break 3). i++ »ò ++i »ò i=i+1 µÚ32Ìâ £¨10.0·Ö£© ÌâºÅ:461 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º´Ó¼üÅÌÊäÈëÒ»¸ö×Ö·û´®£¬½«Ð¡Ð´×Öĸȫ²¿×ª»»³É´óд×Öĸ£¬ È»ºóÊä³öµ½Ò»¸ö´ÅÅÌÎļþ¡°test¡±Öб£´æ¡£ÊäÈëµÄ×Ö·û´® 26 ÒÔ£¡½áÊø¡£ -------------------------------------------------------*/ #include \ main() { FILE *fp; char str[100],filename[10]; int i=0; if((fp=fopen(\ { printf(\ exit(0); } printf(\ gets(str); /***********SPACE***********/ while(¡¾?¡¿) { if(str[i]>='a'&&str[i]<='z') /***********SPACE***********/ ¡¾?¡¿; fputc(str[i],fp); i++; } fclose(fp); /***********SPACE***********/ fp=fopen(\¡¾?¡¿); fgets(str,strlen(str)+1,fp); printf(\ fclose(fp); } ´ð°¸£º1). str[i] != '!' 2). str[i]=str[i]-32 »ò str[i]= str[i] -32 µÚ33Ìâ £¨10.0·Ö£© ÌâºÅ:21 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º½«Ò»¸ö×Ö·û´®ÖеÄÇ°N¸ö×Ö·û¸´ÖƵ½Ò»¸ö×Ö·ûÊý×éÖÐÈ¥£¬ ²»ÐíʹÓÃstrcpyº¯Êý¡£ -------------------------------------------------------*/ main ( ) { char str1[80],str2[80]; 3). \»ò \»ò \27 int i,n; /***********SPACE***********/ gets(¡¾?¡¿); scanf(\ /***********SPACE***********/ for (i=0; ¡¾?¡¿ ;i++) /***********SPACE***********/ ¡¾?¡¿; /***********SPACE***********/ ¡¾?¡¿; printf(\ } ´ð°¸£º 1). str1 2). i 4). str2[n]='\\0' »ò str2[i]='\\0' »ò str2[n]=0 »ò str2[i]=0 »ò *(str2+n)='\\0' »ò *(str2+i)='\\0' »ò *(str+n)=0 »ò *(str2+i)=0 µÚ34Ìâ £¨10.0·Ö£© ÌâºÅ:13 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º²úÉú²¢Êä³öÑî»ÔÈý½ÇµÄÇ°ÆßÐС£ 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 -------------------------------------------------------*/ main ( ) { int a[7][7]; int i,j,k; for (i=0;i<7;i++) { a[i][0]=1; /***********SPACE***********/ ¡¾?¡¿; } for (i=2;i<7;i++) 28 /***********SPACE***********/ for (j=1;j<¡¾?¡¿;j++) /***********SPACE***********/ a[i][j]= ¡¾?¡¿; for (i=0;i<7;i++) { /***********SPACE***********/ for (j=0; ¡¾?¡¿;j++) printf(\ printf(\ } } ´ð°¸£º1). a[i][i]=1 2). i 3). a[i-1][j]+a[i-1][j-1] »ò a[i-1][j-1]+a[i-1][j] 4). j<=i »ò i>=j »ò jj »ò j-1j-1 µÚ35Ìâ £¨10.0·Ö£© ÌâºÅ:424 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÊä³ö½á¹ûΪ£º * * * * * * * * * * * * * * * * * * * * -------------------------------------------------------*/ main() { /***********SPACE***********/ static char ¡¾?¡¿={'*','*','*','*','*'}; int i,j,k; char space=' '; for(i=0;i<5;i++) { printf(\ /***********SPACE***********/ for(j=1;j<=3*i;j++) printf(\¡¾?¡¿); /***********SPACE***********/ for(k=0;k<¡¾?¡¿;k++) printf(\ } printf(\ 29 } ´ð°¸£º1). a[5] »ò a[] 2). space »ò ' ' 3). 5 »ò =4 µÚ36Ìâ £¨10.0·Ö£© ÌâºÅ:485 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º ͳ¼Æ×Ó×Ö·û´®substrÔÚ×Ö·û´®strÖгöÏֵĴÎÊý¡£ ÀýÈ磺Èô×Ö·û´®Îª\£¬×Ó×Ö·û´®Îª\£¬ÔòÓ¦Êä³ö2¡£ Èô×Ö·û´®Îª\£¬×Ó×Ö·û´®Îª\£¬ÔòÓ¦Êä³ö3 ------------------------------------------------------*/ #include fun (char *substr,char *str) { int i,j,k,num=0; for(i=0; str[i]; i++) for(j=i,k=0;substr[k]==str[j];k++,j++) /***********SPACE***********/ if(substr[¡¾?¡¿]=='\\0') { num++; /***********SPACE***********/ ¡¾?¡¿; } return num; } main() { char str[80],substr[80]; printf(\ gets(str); printf(\ gets(substr); /***********SPACE***********/ printf(\¡¾?¡¿); } ´ð°¸£º1). k + 1 2). Break 3). fun(substr,str) µÚ37Ìâ £¨10.0·Ö£© ÌâºÅ:411 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- 30 ¹¦ÄÜ£ºÓÐn¸öÈËΧ³ÉһȦ£¬Ë³ÐòÅźš£´ÓµÚÒ»¸öÈË¿ªÊ¼±¨Êý£¨´Ó1 µ½3±¨Êý£©£¬·²±¨µ½3µÄÈËÍ˳öȦ×Ó£¬ÎÊ×îºóÁôϵÄÊÇÔÀ´ µÚ¼¸ºÅµÄÄÇλ¡£ -------------------------------------------------------*/ #define nmax 50 main() { int i,k,m,n,num[nmax],*p; printf(\ scanf(\ p=num; /***********SPACE***********/ for(i=0;¡¾?¡¿;i++) /***********SPACE***********/ *(p+i)=¡¾?¡¿; i=0; k=0; m=0; while(m /***********SPACE***********/ if(¡¾?¡¿!=0) k++; if(k==3) { *(p+i)=0; k=0; m++; } i++; if(i==n) i=0; } /***********SPACE***********/ while(¡¾?¡¿) p++; printf(\} ´ð°¸£º1). i µÚ38Ìâ £¨10.0·Ö£© ÌâºÅ:35 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º¼ÆËã²¢Êä³öhighÒÔÄÚ×î´óµÄ10¸öËØÊýÖ®ºÍ£¬highÓÉÖ÷º¯Êý´« ¸øfunº¯Êý£¬ÈôhighµÄֵΪ100£¬Ôòº¯ÊýµÄֵΪ732¡£ -------------------------------------------------------*/ 31 #include int sum = 0, n=0, j, yes; /***********SPACE***********/ while ((high >= 2) && (¡¾?¡¿)) { yes = 1; for (j=2; j<=high/2; j++ ) /***********SPACE***********/ if (¡¾?¡¿) { yes=0; break; } if (yes) { sum +=high; n++; } high--; } /***********SPACE***********/ ¡¾?¡¿; } main ( ) { clrscr( ); printf(\} ´ð°¸£º1). n<10 »ò 10>n 2). high%j == 0 »ò !(high%j) µÚ39Ìâ £¨10.0·Ö£© ÌâºÅ:28 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º½«Ê®½øÖÆÊýת»»³ÉÊ®Áù½øÖÆÊý¡£ -------------------------------------------------------*/ #include \#include \ 3). return sum »ò return (sum) 32 main () { int a,i; char s[20]; printf(\ scanf(\ c10_16(s,a); /***********SPACE***********/ for(¡¾?¡¿;i>=0;i--) printf(\ printf(\} c10_16(char p[],int b) { int j,i=0; /***********SPACE***********/ while (¡¾?¡¿) { j=b; if(j>=0&&j<=9) /***********SPACE***********/ ¡¾?¡¿; else p[i]=j+55; b=b/16; i++; } /***********SPACE***********/ ¡¾?¡¿; } ´ð°¸£º 1). i=strlen(s)-1 »ò i=-1+strlen(s) 2). b>0 »ò 0 4). p[i]='\\0' »ò p[i]=0 »ò p[i]=NULL »ò *(p+i)='\\0' »ò *(p+i)=0 »ò *(p+i)=NULL µÚ40Ìâ £¨10.0·Ö£© ÌâºÅ:414 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÍ¨¹ýº¯ÊýµÄµÝ¹éµ÷ÓüÆËã½×³Ë¡£ -------------------------------------------------------*/ long power(int n) { long f; if(n>1) 33 /***********SPACE***********/ f=¡¾?¡¿; else f=1; return(f); } main() { int n; long y; printf(\ /***********SPACE***********/ scanf(\¡¾?¡¿); y=power(n); /***********SPACE***********/ printf(\¡¾?¡¿); getch(); } ´ð°¸£º1). power(n-1)*n »ò power( n - 1 ) * n »ò n*power(n-1) 2). &n µÚ41Ìâ £¨10.0·Ö£© ÌâºÅ:454 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÈý½ÇÐεÄÃæ»ýΪ£ºarea=sqrt(s*(s-a)*(s-b)*(s-c)).ÆäÖÐ £¬s=(a+b+c)/2,a¡¢b¡¢cΪÈý½ÇÐÎÈýÌõ±ßµÄ³¤¡£¶¨ÒåÁ½¸ö´ø ²ÎÊýµÄºê£¬Ò»¸öÓÃÀ´Çós£¬ÁíÒ»¸öÓÃÀ´Çóarea¡£±àд³ÌÐò£¬ ÔÚ³ÌÐòÖÐÓôø²ÎÊýµÄºêÇóÃæ»ýarea¡£ ------------------------------------------------------*/ #include \ /***********SPACE***********/ #¡¾?¡¿ S(x,y,z)(x+y+z)/2 #define AREA(s,x,y,z)sqrt(s*(s-x)*(s-y)*(s-z)) main() { float a,b,c,s,area; printf(\ /***********SPACE***********/ scanf(\¡¾?¡¿,&c); if(a+b>c&&b+c>a&&c+a>b) { /***********SPACE***********/ 3). power(n) »ò y 34 s=¡¾?¡¿; /***********SPACE***********/ area=¡¾?¡¿; printf(\ } } ´ð°¸£º1). Define 2). &b 3). S(a,b,c) 4). AREA(s,a,b,c) µÚ42Ìâ £¨10.0·Ö£© ÌâºÅ:6 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÒÔϳÌÐòÊÇÓÃÑ¡Ôñ·¨¶Ô10¸öÕûÊý°´ÉýÐòÅÅÐò¡£ -------------------------------------------------------*/ /***********SPACE***********/ ¡¾?¡¿ main() { int i,j,k,t,a[N]; for(i=0;i<=N-1;i++) scanf(\ for(i=0;i /***********SPACE***********/ ¡¾?¡¿; /***********SPACE***********/ for(j=i+1; ¡¾?¡¿;j++) if(a[j] /***********SPACE***********/ if(¡¾?¡¿) { t=a[i]; a[i]=a[k]; a[k]=t; } } printf(\ for(i=0;i<=N-1;i++) printf(\ printf(\} ´ð°¸£º1). #define N 10 3). j 2). k=i 4). k != i 35 µÚ43Ìâ £¨10.0·Ö£© ÌâºÅ:417 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÀûÓÃÈ«¾Ö±äÁ¿¼ÆË㳤·½ÌåµÄÌå»ý¼°Èý¸öÃæµÄÃæ»ý¡£ -------------------------------------------------------*/ int s1,s2,s3; int vs(int a,int b,int c) { int v; /***********SPACE***********/ v=¡¾?¡¿; s1=a*b; /***********SPACE***********/ s2=¡¾?¡¿; s3=a*c; return v; } main() { int v,l,w,h; clrscr(); printf(\£º \ /***********SPACE***********/ scanf(\¡¾?¡¿,&w,&h); /***********SPACE***********/ v=¡¾?¡¿; printf(\ s1=%d s2=%d s3=%d\\n\ getch(); } ´ð°¸£º1). a*b*c »ò a * b * c 2). b*c »ò b * c 3). &l 4). vs(l,w,h) »ò vs( l , w , h ) µÚ44Ìâ £¨10.0·Ö£© ÌâºÅ:30 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÊäÈë×Ö·û´®£¬ÔÙÊäÈëÒ»¸ö×Ö·û£¬½«×Ö·û´®ÖÐÓëÊäÈë×Ö·ûÏà ͬµÄ×Ö·ûɾ³ý¡£ -------------------------------------------------------*/ #include \ void fun(char a[],char c) { 36 int i,j; /***********SPACE***********/ for(i=j=0; ¡¾?¡¿;i++) if(a[i]!=c) a[j++]=a[i]; /***********SPACE***********/ ¡¾?¡¿; } main() { char a[20],cc; gets(a); /***********SPACE***********/ ¡¾?¡¿; /***********SPACE***********/ ¡¾?¡¿; puts(a); } ´ð°¸£º1). a[i] != '\\0' »ò a[i] »ò a[i]!=NULL 2). a[j]='\\0' »ò a[j]=NULL »ò a[j]=0 3). cc=getchar() »ò scanf(\ 4). fun(a,cc) µÚ45Ìâ £¨10.0·Ö£© ÌâºÅ:407 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÓÐÎå¸öѧÉú£¬Ã¿¸öѧÉúÓÐ3Ãſεijɼ¨£¬´Ó¼üÅÌÊäÈëÒÔÉÏÊý ¾Ý£¨°üÀ¨Ñ§ÉúºÅ£¬ÐÕÃû£¬ÈýÃſγɼ¨£©£¬¼ÆËã³öƽ¾ù³É¼¨£¬ ÉèÔÓеÄÊý¾ÝºÍ¼ÆËã³öµÄƽ¾ù·ÖÊý´æ·ÅÔÚ´ÅÅÌÎļþ\ ÖС£ -------------------------------------------------------*/ #include \struct student { char num[6]; char name[8]; int score[3]; float avr; } stu[5]; main() { int i,j,sum; FILE *fp; /*input*/ for(i=0;i<5;i++) 37 { printf(\ printf(\ scanf(\ printf(\ scanf(\ sum=0; /***********SPACE***********/ for(j=0;¡¾?¡¿;j++) { printf(\ scanf(\ /***********SPACE***********/ sum+=stu[i].¡¾?¡¿; } stu[i].avr=sum/3.0; } fp=fopen(\ /***********SPACE***********/ for(i=0;i<5;¡¾?¡¿) /***********SPACE***********/ if(fwrite(&stu[i],sizeof(¡¾?¡¿),1,fp)!=1) printf(\ fclose(fp); } ´ð°¸£º1). j<3 »ò 3>j 2). score[j] 3). i++ »ò ++i »ò i=i+1 µÚ46Ìâ £¨10.0·Ö£© ÌâºÅ:471 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º¸ø³öÒ»¸öÕýÕûÊý£¬ÕÒµ½Ò»×éÁ¬ÐøµÄÊý£¬Ê¹Ö®ÀۼӺ͵ÈÓÚ¸ø ¶¨µÄÕýÕûÊý¡£Êä³ö´æÔÚ¶àÉÙ×éÕâÑùÁ¬ÐøµÄÊý£¬¼°Ã¿×éµÄ×ó Óұ߽硣 ÀýÈ磺15=1+2+3+4+5 15=4+5+6 15=7+8 ËùÒÔ½á¹ûÓÐ3×éÖµ·Ö±ðÊÇ1->5, 4->6, 7->8 -------------------------------------------------------*/ #include void main(void) { 4). struct student 38 long left, right; long sum; long GIVEN; int count = 0; char line[100]; printf(\ printf(\ printf(\ gets(line); GIVEN = atol(line); for (sum = 0, right = 1; sum < GIVEN; sum += right, right++) ; for (left = 1, right--; left <= GIVEN/2; ) if (sum > GIVEN) { sum -= left; /***********SPACE***********/ ¡¾?¡¿; } else { if (sum == GIVEN) { printf(\ GIVEN, left, right); /***********SPACE***********/ ¡¾?¡¿; } /***********SPACE***********/ ¡¾?¡¿; sum += right; } if (count > 0) printf(\ else printf(\} ´ð°¸£º1). left++ »ò left=left+1 »ò ++left 2). count++ »ò count=count++ »ò ++count »ò count=count+1 3). right++ »ò right=right++ »ò ++right »ò right=right+1 µÚ47Ìâ £¨10.0·Ö£© ÌâºÅ:451 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ 39 --------------------------------------------------------- ¹¦ÄÜ£º±à³ÌÇóÈÎÒâ¸øÁ½¸öÈÕÆÚ£¨Y0ÄêM0ÔÂDOÈÕºÍY1ÄêM1ÔÂD1ÈÕ£© Ïà²îµÄÌìÊý¡£ -------------------------------------------------------*/ main() { int y1,m1,d1,y2,m2,d2,n,i; printf(\ scanf(\ /***********SPACE***********/ if(m1<1||m1>12||d1<1||d1>¡¾?¡¿) exit(0); printf(\ /***********SPACE***********/ if(m2<1||m2>12||d2<1||d2>¡¾?¡¿) exit(0); if(y1>y2||y1==y2&&m1>m2||y1==y2&&m1==m2&&d1>d2) { n=y1; y1=y2; y2=n; n=m1; m1=m2; m2=n; n=d1; d1=d2; d2=n; } else { /***********SPACE***********/ n=yend(y1,m1,d1)+¡¾?¡¿; /***********SPACE***********/ for(i=¡¾?¡¿;i printf(\} int f(int y) { return(y%4==0&&y0!=0||y@0==0); } int mday(int y,int m) { return(31-((m==4)+(m==6)+(m==9)+(m==11))-(3-f(y))*(m==2)); 40 } int yday(int y,int m,int d) { return(d+31*((m>1)+(m>3)+(m>5)+(m>7)+(m>8)+(m>10))+30*((m>4)+(m>6)+(m>9)+(m>11))+(28+f(y))*(m>2)); } int yend(int y,int m,int d) { return(365+f(y)-yday(y,m,d)); } ´ð°¸£º1). mday(y1,m1) 2). mday(y2,m2) µÚ48Ìâ £¨10.0·Ö£© ÌâºÅ:398 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º´òÓ¡³öÈçÏÂͼ°¸£¨ÁâÐΣ© * *** ***** ******* ***** *** * -------------------------------------------------------*/ #include int i,j,k; /***********SPACE***********/ for(i=0;¡¾?¡¿;i++) { for(j=0;j<=4-i;j++) printf(\ /***********SPACE***********/ for(k=1;k<=¡¾?¡¿;k++) printf(\ printf(\ } /***********SPACE***********/ for(¡¾?¡¿;j<3;j++) 3). yday(y2,m2,d2) 4). y1+1 »ò 1+y1 41 { for(k=0;k for(k=0;k<5-2*j;k++) printf(\ printf(\ } } ´ð°¸£º1). i<=3 »ò i<4 »ò 3>=i »ò 4>i 2). 2*i+1 »ò i*2+1 »ò 1+2*i »ò 1+i*2 3). j=0 µÚ49Ìâ £¨10.0·Ö£© ÌâºÅ:402 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÊäÈëÈý¸öÕûÊýx,y,z£¬Çë°ÑÕâÈý¸öÊýÓÉСµ½´óÊä³ö¡£ -------------------------------------------------------*/ main() { int x,y,z,t; scanf(\ /***********SPACE***********/ if (x>y){¡¾?¡¿} /***********SPACE***********/ if(x>z){¡¾?¡¿} /***********SPACE***********/ if(y>z){¡¾?¡¿} printf(\} ´ð°¸£º1). t=x;x=y;y=t; 2). t=z;z=x;x=t; 3). t=y;y=z;z=t; µÚ50Ìâ £¨10.0·Ö£© ÌâºÅ:489 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºh_sequence ÊÇÒ»×éÓÉ0ºÍ1×é³ÉµÄÊýÁУ¬Ëü¶¨ÒåÈçÏÂ: ÀûÓú¯Êý¼ì²âÊäÈëµÄ×Ö·û´®ÊÇ·ñÊÇh_sequenceÊýÁÐ -------------------------------------------------------*/ #include 42 int h_sequence(char x[]) { /***********SPACE***********/ int length = ¡¾?¡¿; int count; int i; for (count = 1, i = 0; count != 0 && i < length; i++) switch (x[i]) { case '0':count--; break; case '1':count++; break; default:return NO; } /***********SPACE***********/ return ¡¾?¡¿&& i >= length; } #include void main(void) { char line[100]; printf(\ gets(line); /***********SPACE***********/ if (¡¾?¡¿ == YES) printf(\ else printf(\} ´ð°¸£º1). strlen(x) 2). count == 0 µÚ51Ìâ £¨10.0·Ö£© ÌâºÅ:403 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÊä³ö9*9¿Ú¾÷¡£ -------------------------------------------------------*/ main() { int i,j,result; 3). h_sequence(line) 43 printf(\ /***********SPACE***********/ for (i=1;¡¾?¡¿;i++) { /***********SPACE***********/ for(j=1;j<10;¡¾?¡¿) { result=i*j; /***********SPACE***********/ printf(\¡¾?¡¿); } printf(\ } } ´ð°¸£º1). i<10 »ò 10>I 2). j++ »ò ++j »ò j=j+1 µÚ52Ìâ £¨10.0·Ö£© ÌâºÅ:421 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÊäÈëѧÉú³É¼¨²¢ÏÔʾ¡£ -------------------------------------------------------*/ # include struct student { char number[6]; char name[6]; int score[3]; } stu[2]; void output(struct student stu[2]); void main() { int i, j; /***********SPACE***********/ for(i=0; i<2; ¡¾?¡¿) { printf(\ÇëÊäÈëѧÉú%dµÄ³É¼¨£º\\n\ printf(\ѧºÅ£º\ /***********SPACE***********/ scanf(\¡¾?¡¿.number); printf(\ÐÕÃû£º\ 3). result 44 scanf(\ for(j=0; j<3; j++) { printf(\³É¼¨ %d. \ /***********SPACE***********/ scanf(\¡¾?¡¿.score[j]); } printf(\ } output(stu); } void output(struct student stu[2]) { int i, j; printf(\ѧºÅ ÐÕÃû ³É¼¨1 ³É¼¨2 ³É¼¨3\\n\ for(i=0; i<2; i++) { /***********SPACE***********/ ¡¾?¡¿(\ for(j=0; j<3; j++) printf(\ printf(\ } } ´ð°¸£º1). i++ »ò ++i »ò i=i+1 2). &stu[i] µÚ53Ìâ £¨10.0·Ö£© ÌâºÅ:438 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÇó³ö¶þάÊý×éÖеÄ×î´óÔªËØÖµ¡£ -------------------------------------------------------*/ #include \void main() { int a[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12}}; /***********SPACE***********/ printf(\¡¾?¡¿); } max_value(m,n,array) /***********SPACE***********/ int m,n,¡¾?¡¿; 3). &stu[i] 4). printf 45 { int i,j,max; max=array[0][0]; for(i=0;i /***********SPACE***********/ if(max ´ð°¸£º1). max_value(3,4,a) 2). array[][4] »ò array[3][4] 3). max=array[i][j] µÚ54Ìâ £¨10.0·Ö£© ÌâºÅ:415 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÊý×éÃû×÷Ϊº¯Êý²ÎÊý£¬Çóƽ¾ù³É¼¨¡£ -------------------------------------------------------*/ float aver(float a[ ]) /*¶¨ÒåÇóƽ¾ùÖµº¯Êý£¬ÐβÎΪһ¸¡µãÐÍÊý×éÃû*/ { int i; float av,s=a[0]; for(i=1;i<5;i++) /***********SPACE***********/ s+=¡¾?¡¿[i]; av=s/5; /***********SPACE***********/ return ¡¾?¡¿; } void main() { float sco[5],av; int i; printf(\ for(i=0;i<5;i++) /***********SPACE***********/ scanf(\¡¾?¡¿); /***********SPACE***********/ av=aver(¡¾?¡¿); printf(\ getch(); } ´ð°¸£º1). A 2). av »ò (av) 3). &sco[i] »ò sco+I 4). sco 46 µÚ55Ìâ £¨10.0·Ö£© ÌâºÅ:5 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º½«Ò»¸ö×Ö·û´®ÖÐϱêΪmµÄ×Ö·û¿ªÊ¼µÄÈ«²¿×Ö·û¸´ÖƳÉΪÁí Ò»¸ö×Ö·û´®¡£ -------------------------------------------------------*/ #include void strcopy(char *str1,char *str2,int m) { char *p1,*p2; /***********SPACE***********/ ¡¾?¡¿; p2=str2; while(*p1) /***********SPACE***********/ ¡¾?¡¿; /***********SPACE***********/ ¡¾?¡¿; } main() { int i,m; char str1[80],str2[80]; gets(str1); scanf(\ /***********SPACE***********/ ¡¾?¡¿; puts(str1);puts(str2); } ´ð°¸£º1). p1= str1 + m 2). *p2++=*p1++ »ò *(p2++)=*(p1++) »ò *p2=*p1,p2++,p1++ »ò *p2=*p1++,p2++ »ò *p2++=*p1,p1++ 3). *p2='\\0' »ò *p2=0 »ò *p2=NULL 4). strcopy(str1,str2,m) µÚ56Ìâ £¨10.0·Ö£© ÌâºÅ:24 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£º¶ÔÈÎÒ»ÕûÊýN(N¡Ù0),Ëü¶¼¿ÉÒÔ·Ö½â³É1(»ò-1)ºÍһЩÖÊÊý(ËØ Êý)Òò×ÓµÄÐÎʽ¡£ ÀýÈ磺µ±N=150ʱ£¬¿É·Ö½â³É1¡Á2¡Á3¡Á5¡Á5£» µ±N=-150ʱ£¬¿É·Ö½âΪ-1¡Á2¡Á3¡Á5¡Á5¡£ 47 ϱ߳ÌÐòÄÜʵÏÖÕâÖÖ·Ö½â¹ý³Ì¡£µ±N=150£¬Êä³öÒÔÏ·ֽâ½á ¹û£ºN= 1* 2* 3* 5* 5 -------------------------------------------------------*/ main() { int n,i,j,r; scanf(\ if (n==0) { printf (\ exit(0); } /***********SPACE***********/ else if (¡¾?¡¿) printf(\ else { printf(\ n=-n; } /***********SPACE***********/ for(¡¾?¡¿;i<=n;i++) { /***********SPACE***********/ ¡¾?¡¿ ; while(r==0) { printf(\ /***********SPACE***********/ ¡¾?¡¿ ; r=n%i; } } printf(\} ´ð°¸£º1). n>0 »ò 0 µÚ57Ìâ £¨10.0·Ö£© ÌâºÅ:29 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÏÂÃ溯ÊýΪ¶þ·Ö·¨²éÕÒkeyÖµ¡£Êý×éÖÐÔªËØÒѵÝÔöÅÅÐò£¬ ÈôÕÒµ½keyÔò·µ»Ø¶ÔÓ¦µÄϱ꣬·ñÔò·µ»Ø-1¡£ -------------------------------------------------------*/ 4). n=n/i »ò n/=i 48 fun(int a[],int n,int key) { int low,high,mid; low=0; high=n-1; /***********SPACE***********/ while(¡¾?¡¿) { mid=(low+high)/2; if(key /***********SPACE***********/ ¡¾?¡¿; else if(key>a[mid]) /***********SPACE***********/ ¡¾?¡¿; else /***********SPACE***********/ ¡¾?¡¿; } return -1; } main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; int b,c; b=4; c=fun(a,10,b); if(c==1) printf(\ else printf(\} ´ð°¸£º1). low<=high »ò high>=low 3). low= mid + 1 µÚ58Ìâ £¨10.0·Ö£© ÌâºÅ:23 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÇóÒ»¸ö¶þάÊý×éÖÐÿÐеÄ×î´óÖµºÍÿÐеĺ͡£-------------------------------------------------------*/ #include \main() { 2). high=mid-1 4). return mid »ò return (mid) 49 int a[5][5],b[5],c[5],i,j,k,s=0; for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]=random(40)+20; for(i=0;i<5;i++) { /***********SPACE***********/ k=a[i][0]; ¡¾?¡¿ ; for(j=0;j<5;j++) { /***********SPACE***********/ if(k b[i]=k; /***********SPACE***********/ ¡¾?¡¿ ; } for(i=0;i<5;i++) { for(j=0;j<5;j++) /***********SPACE***********/ printf(\¡¾?¡¿ ); printf(\ printf(\ } } ´ð°¸£º1). s=0 2). k=a[i][j] 3). c[i]=s µÚ59Ìâ £¨10.0·Ö£© ÌâºÅ:395 /*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿ --------------------------------------------------------- ¹¦ÄÜ£ºÊäÈë3¸öÊýa,b,c£¬°´´ÓСµ½´óµÄ˳ÐòÊä³ö¡£ -------------------------------------------------------*/ main() { void swap(int *p1, int *p2); int n1,n2,n3; int *pointer1,*pointer2,*pointer3; printf(\ scanf(\ pointer1=&n1; pointer2=&n2; 4). a[i][j] 50