#include <stdio.h>
#define MAXLINE 1000 /* maximum input line length */
int getline(char line[], int maxline);
int reverse(char s[],int len);
main()
{
int len;
int max;
char line[MAXLINE];
while((len = getline(line, MAXLINE))>0)
reverse(line,len);
}
/*getline: read a line into s, return length */
int getline(char s[],int lim)
{
int c, i;
for (i=0; i < lim-1 && (c=getchar())!=EOF; ++i)
s[i] = c;
if (c == '\n') {
s[i] = c;
++i;
}
return i;
}
reverse(char s[],int len)
{
char temp[MAXLINE];
int i=len,j=0;
while(len>=0)
{
temp[j]=s[len];
j++;
len--;
}
while(len<j)
{
printf("%c",temp[len]);
len++;
}
printf("\n");
}