急!!!请问在C语言中如何用指针实现一个字符串输入,然后把输入字符串倒序输出的程序?

如题所述

#include<stdio.h>

void rev(s[]){
char *p,*q,c;
    p=s;//头
    q=s;//å°¾
    while(*q) q++;
    q--;
    while(p<q){
        c=*p;
        *p=*q;
        *q=c;
        p++;
        q--;
    }
}

main(){
    char s[255);
    gets(s);
    rev(s);
    puts(s);
}
温馨提示:答案为网友推荐,仅供参考