题目描述
写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。
输入
一行字符串。
输出
输入字符串反序存放后的字符串。单独占一行。
样例输入
abcd
样例输出
dcba
#include <stdio.h>
void traverse(char str[]){
int i,j;
for(i=0;str[i]!='\0';i++)
for(j=0;j<i;j++){
char x=str[i];
str[i]=str[j];
str[j]=x;
}
puts(str);
}
int main(){
char str[100];
gets(str);
traverse(str);
return 0;
}