编写一个字符串逆序存放的函数reverse(),并由主函数调用实现对字符串的逆序操作。

2020-09-14 汽车 304阅读

利用指针实现,动态判断大小,可以参考

#include
#include
void reverse(char a[]){
int i=strlen(a);
char *s=a,*e=&a[i-1],t;
while(e>s){
t=*s;*s=*e;*e=t;s++;e--;
}
}
int main(){
char a[1024];
int i=0;
while((a[i]=getchar())!='\n') i++;
a[i]='\0';
reverse(a);
puts(a);
return 0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com