采用两个数组
void cn(char s[])
{
char str2[80];
int i,j=0,length;
gets(s);
length=strlen(s);
for(i=length-1;i>=0;i--){
//从数组s中最后一个有效字符开始取
str2[j]=s[i];//依次存到数组str2中,下标从0开始
j++;//每存一个加1
}
str2[j]='\0';
puts(str2);
}
用一个数组实现逆序输出
void cn(char s[])
{
int i,j,k=0;
char a[110];
i=strlen(s);
j=i;
while(i--){
a[k++]=s[i];
}
for(i=0;i<j;i++){
s[i]=a[i];
}
}