为啥不能逆序啊

360U3017214036 |浏览710次
收藏|2022/12/06 03:04

满意回答

2022/12/06 03:32

你程序完全不对。首先,reverse的确是标准的C++函数,它的语法为template <class Bidirec来自tionalIterator>void reverse (BidirectionalIterator first,BidirectionalIterator last);若是数组,它的两个参数为数组首尾地址你自岩汽半了北抗非定义了两个函数void reverse(char c[], int n);void reverse(int a[], int n);其实没360问答必要,且即使要,最好军席县源什二赵会宗源土用模板而非重载但你的实现就完全不对了void reverse(char c[], int n){reverse(c, s列水何较trlen(c));}/艺次福迅害叫执斤宁唱/这个是递归,而是死循环你慢由号浓干笑甚宪下据对C++函数用其参数的定义概念还是有问题的若一定要按你的空见伯自定义,可用以下程序另外,你只输出了字串(且是一个个字符输出的),没有系亚问办输出整数再有:gets_s非标准ISO C++支持的函数(目前只有VS支持),不建议使用

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...