cÓïÑÔÌî¿Õ ÏÂÔر¾ÎÄ

ÊÔ¾í±àºÅ£º10097 ËùÊôÓïÑÔ£ºTurbo C ÊÔ¾í·½°¸£ºcx1 ÊÔ¾í×Ü·Ö£º1260·Ö ¹²ÓÐÌâÐÍ£º1ÖÖ Ò»¡¢³ÌÐòÌî¿Õ ¹²126Ìâ £¨¹²¼Æ1260·Ö£© µÚ1Ìâ £¨10.0·Ö£© ÌâºÅ:425

/*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿

--------------------------------------------------------- ¹¦ÄÜ£ºµ±ÊäÈë¡°2£¬5¡±µÄʱºòÊä³öΪ¡°2 5 5¡± -------------------------------------------------------*/ #include #define max 100

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 main() {

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 main() {

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). mm 2). Break 3). k=j

µÚ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 void main(void) {

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 #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). 2). fabs(a) 3). fabs(disc) > 1e-6 »ò 1e-6

µÚ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 #include #include #define N 81

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 #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 void main() {

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 main() {

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 main() {

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 3). x<=5 »ò 5>=x »ò x<6 »ò 6>x »ò x>=0&&x<=5 »òx>=0&&5>=x »ò 0<=x&&5>=x »ò !(x>5)

µÚ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). ii »ò i<=n-1 »ò n-1>=i 3). str2[i]=str1[i] »ò *(str2+i)=*(str1+i) »ò *(str2+i)=str1[i] »ò str2[i]=*(str1+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). iI 2). i+1 »ò i + 1 3). *(p+i) »ò *( p + i ) 4). *p==0 »ò *p == 0

µÚ38Ìâ £¨10.0·Ö£© ÌâºÅ:35

/*------------------------------------------------------- ¡¾³ÌÐòÌî¿Õ¡¿

---------------------------------------------------------

¹¦ÄÜ£º¼ÆËã²¢Êä³öhighÒÔÄÚ×î´óµÄ10¸öËØÊýÖ®ºÍ£¬highÓÉÖ÷º¯Êý´« ¸øfunº¯Êý£¬ÈôhighµÄֵΪ100£¬Ôòº¯ÊýµÄֵΪ732¡£ -------------------------------------------------------*/

31

#include #include #include int fun( int high ) {

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). jj »ò j<=N-1 »ò N-1>=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 #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 main() {

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×é³ÉµÄÊýÁУ¬Ëü¶¨ÒåÈçÏÂ: = 0

= 1

ÀûÓú¯Êý¼ì²âÊäÈëµÄ×Ö·û´®ÊÇ·ñÊÇh_sequenceÊýÁÐ -------------------------------------------------------*/ #include #define YES 1 #define NO 0

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