33,323
社区成员




public static void Reverse(int[] array, int begin, int end)
{
while (end > begin)
{
int temp = array[begin];
array[begin] = array[end];
array[end] = temp;
begin++;
end--;
}
}
#include<stdio.h>
int main(int argc) {
char c[8];
size_t n=0,i;
c[0]=getchar();
while(c[0]<<n&0x80) ++n;
for(i=1;i<n;++i)c[i]=getchar();
if(c[0]!='\n') {
main(0);
putchar(c[0]);
for(i=1;i<n;++i)putchar(c[i]);
}
if(argc)putchar('\n');
return 0;
}
void str_rev(char *str)
{
if (NULL == str) return;
if ('\0' == *str) return;
else str_rev(str + 1);
printf("%c", *str);
}
int main()
{
char str1[1000];
gets(str1);
str_rev(str1);
return 0;
}
//David
//divaD
#include<stdio.h>
int main(int argc)
{
char c=getchar();
if(c!='\n')
{
main(0);
putchar(c);
}
if(argc)putchar('\n');
return 0;
}