当前位置:系统粉 > 电脑问答 > 其他问答 > c language reverse string

c language reverse string

提问者:prince刘尼玛  |  浏览 次  |  提问时间:2017-02-06  |  回答数量:5

c language reverse string #include<stdio.h>#include<stdlib.h>int main(){char input[80];int i,length=0;printf(\"请输入字符串:\");scanf(\"%s\",input);for(length=0;input[length]!=&#39;\\0&#39;;length++)for(i=length-1;i>=0;i--) printf(\"%c\",input); putchar(&#39;\\n&#39;); system(\"pause\"); return 0;} 照书上做的。。可输入abc结果成了aba。。???? 哦按1楼的加了两个大括号就可以了。。不过是不是编译器不同的话可以不用加呢?我觉得书有问题,,,还花不少钱。。

已有5条答案
almighty_g

almighty_g

回答数:4  |  被采纳数:129

2017-02-06 06:55:53
for(length=0;input[length]!=&#39;\0&#39;;length++)
你这个for没有大括号 等于白写的 什么都不做

下面一个for也是循环能之行么 length-1的指好像是-1
赞 0
超人baby思

超人baby思

回答数:167  |  被采纳数:23

2017-02-06 10:45:06
for循环没加大括号。。计算不出字符串数组的长度。。??
下面那个我也觉得循环不了。。
照书上做的。。
怎样修改一下呢。。。
反转字符串。。!
赞 16
琳琅满目镜

琳琅满目镜

回答数:151  |  被采纳数:33

2017-02-06 11:41:05
第一个for没有赋值语句 没有打印语句 就算是循环了你也不知道
赞 15
小盘纸丶

小盘纸丶

回答数:93  |  被采纳数:49

2017-02-06 10:00:40
这跟编译器没关系
语法错误
赞 9
不允许沵消失2

不允许沵消失2

回答数:191  |  被采纳数:119

2017-02-06 07:56:33
嗯。。我看了看就是语法错误。。
第一个for后面加了个;(分号)
第二个for后面就不用处理了。。
printf()后面有;(分号)了。。
赞 19
解决方法
  • 微软上线Language Community: 避免再出翻译尴尬

    微软上线Language Community: 避免再出翻译尴尬

    “滚回以前的版本”、“不要说我们没有警告过你”、“请坐和放宽”、“窗10商业经验”这些曾出现在Windows 10系统中的翻译尴尬,无疑已经成为我们茶余饭后的谈资。 经过网友吐槽和...

  • 电脑C盘空间不足,C盘满了怎么办

    电脑C盘空间不足,C盘满了怎么办

      现在的软件大部分采用标准的Windows安装模式,用户只需双击Setup.exe文件即可轻松安装。不过,这样的安装方式也有一个弊病:很 多程序在默认情况下都会安装到操作系统所在...

  • 如何清理C盘 清理C盘的方法

    如何清理C盘 清理C盘的方法

    今天给大家带来如何清理C盘,清理C盘的方法,让您轻松解决问题。多win7用户都会发现,C盘越用越大,C:/WINDOWS/winsxs文件夹已经10多个G,都是一些系统更新,想删...

  • 清理c盘空间有哪些方法 如何清理c盘空间 c盘空间不足怎么办

    清理c盘空间有哪些方法 如何清理c盘空间 c盘空间不足怎么办

    今天给大家带来清理c盘空间有哪些方法,如何清理c盘空间,c盘空间不足怎么办,让您轻松解决问题。c盘是电脑的心脏,操作系统在里面,而其运行,会产生非常多的垃圾文件,同时不少的软件默认...

版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航