2006-07-23 19:08

2006-07-23 19:49
2006-07-23 19:58
2006-07-23 20:24

2006-07-23 20:48
这个是我的。
#include <stdio.h>
void reverse (int *,int );
int main (void)
{
int n; /*基于ANSI C99 标准的变长数组用 C_free通过编译*/
printf ("intput the arry size:" );
scanf ("%d",&n);
int i,arry[n];
for (i=0;i<n;i++)
scanf ("%d",&arry[i]);
for (i=0;i<n;i++)
printf ("%d ",arry[i]);
printf ("\n");
reverse (arry,n);
return 0;
}
void reverse (int *p,int i )
{
int s=i-1;
if (i==0)
return ;
else
printf ("%d ",*(p+s));
reverse (p,i-1);
}
“摄政王:多尔滚”和“论坛”是一个人吗?

2006-07-23 22:21
2006-07-23 22:30
void reserve( const char* p, int n )
{
if( n >= 0 )
{
putchar( *p );
reserve( --p, --n );
}
}
int main()
{
char str[]="ABCDEFGH";
int n = strlen( str );
reserve( &str[n-1], n-1 );
putchar( '\n' );
return 0;
}

2006-07-23 23:31

2006-07-23 23:51