#include<stdio.h>
#define NUM_BER 100
void Piglatin(char list[]);
int Len(char a[]);
void Reverseb(char *a,char *b);
void Reverse(char *first,char *second);
int main()
{
int string[NUM_BER];
printf("Please input a string\n");
scanf("%s",string);
Piglatin(string);
printf("the result is %say\n",string);
}
void Piglatin(char list[])
{
int index;
int length;
length=Len(list);
Reverseb(&list[0],&list[length]);
for(index=0;index<length;index++)
{
Reverse(&list[index],&list[index+1]);
}
}
int Len(char a[])
{
int index=0;
while(a[index]!='\0')
index++;
return index;
}
void Reverse( char *first, char *second)
{
char temp;
temp=*first;
*first=*second;
*second=temp;
}
void Reverseb(char *a,char *b)
{
char tem;
tem=*a;
*a=*b;
*b=tem;
}
#define NUM_BER 100
void Piglatin(char list[]);
int Len(char a[]);
void Reverseb(char *a,char *b);
void Reverse(char *first,char *second);
int main()
{
int string[NUM_BER];
printf("Please input a string\n");
scanf("%s",string);
Piglatin(string);
printf("the result is %say\n",string);
}
void Piglatin(char list[])
{
int index;
int length;
length=Len(list);
Reverseb(&list[0],&list[length]);
for(index=0;index<length;index++)
{
Reverse(&list[index],&list[index+1]);
}
}
int Len(char a[])
{
int index=0;
while(a[index]!='\0')
index++;
return index;
}
void Reverse( char *first, char *second)
{
char temp;
temp=*first;
*first=*second;
*second=temp;
}
void Reverseb(char *a,char *b)
{
char tem;
tem=*a;
*a=*b;
*b=tem;
}