中易网

C语言:字符串求反

答案:2  悬赏:70  
解决时间 2021-02-01 22:08
给定一个长度不超过100的字符串,求其长度,并将其反转后输出
最佳答案
#include 

int cnt_rev(char *s)
{
    int cnt=0;
    char *p=s,t;
    while(*p)
    {
        cnt++;
        p++;
    }
    for(p--;s     {
        t=*s;
        *s=*p;
        *p=t;
    }
    return cnt;
}

int main(void) 
{
char str[101];
int cnt;
gets(str);
cnt=cnt_rev(str);
printf("%d\n%s\n",cnt,str);
return 0;
}
全部回答
你的程序功能是否是将给定的字符串中的字符‘*’去掉? void fun(char *a) //字符指针做参数,可以使用字符串。 {     int i=0,j=0;     while(a[i])   //取出第i个字符,序号不为0执行,也就是不为字符串的结尾。     {         if(j==0&&a[i]!='*')         {             j=i+1;         }         else if(a[i]!='*')         {                 a[j]=a[i];                 j++;         }         i++;     }     a[j]=0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
全民k歌里面的大神们唱《纸短情长》的伴奏是
中国信合(大赖分社)怎么去啊,有知道地址的么
香河固安永清涿州这几天地方那个升值空间大
嵩县纸房乡七泉村卫生所在哪里啊,我有事要去
用人单位是不是必须为保洁员付社保
电烤箱和煤气烤箱有什么区别
贴瓷砖打底是什么意思?
西坑村在什么地方啊,我要过去处理事情
高考监控系统录像用什么软件播放,成都佳发的
网上有人匿名骂你,怎么查他IP?
请帮我用英文翻译以下内容,谢谢!
什么样的发型好打理,要骑摩托车呢。一吹就乱
揉肚子后,怎么大便次数多了正常吗
ABS灯老亮对车影响大吗?
马克·华菲地址在哪,我要去那里办事
推荐资讯
avast、小红伞、nod32、MSE究竟谁更省资源,
运动会钟表阵型的解说词
Flash中如何实现鼠标点击控制帧播放?
南方全站仪的V代表什么?
祁家湾街丰泰福利院地址有知道的么?有点事想
常州金海物流这个地址在什么地方,我要处理点
中国银行的信用卡还款日可以分别设置在哪些天
如何玩转 Android MediaPlayer之Media Proxy
西伯利亚白桦茸和国产白桦茸有什么不同?
大学生面对应激,应对的方法有几种
北京和杭州应该选择哪个
华为h6○一l11显示正在充电却充不开近去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?