作业帮 > 综合 > 作业

这个哪里错了#include #include using namespace std;void strlen(stri

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 09:08:14
这个哪里错了
#include
#include
using namespace std;
void strlen(string);
void revers(string);
void main(){
string s,m;
int len;
cin>>s;
coutm;
coutlen;
strlen(s,len);
revers( m,len);
}
void strlen(string s,int len){
char ch[len];
for(int i=0;i>ch[i]>>endl;
}
void revers(string m,int n)
{
strlen(m,n);
char ch[n];
for(int i=0;i
错误很多,参见注释:
#include
#include
using namespace std;
void strlen(string);// 函数原型少一个参数
void revers(string);// 函数原型少一个参数
void main(){
string s,m;
int len;
cin>>s;
coutm;
coutlen;
strlen(s,len);
revers( m,len);
}
void strlen(string s,int len){
char ch[len];// 数组的元素个数不能是变量,动态数组分配格式错误
for(int i=0;i>ch[i]>>endl;// 如果是输出,用,但是该数组未初始化
//如果是输入,用cin,并且后面>>endl错误
}
void revers(string m,int n)
{
strlen(m,n);
char ch[n];// 同上一个函数,数组声明错误
for(int i=0;i
再问: 你看我下一个提问 ,是我修改好 的。帮忙看下,为什么输入字符和整数字符串长度,但输出是数字?
再答: 问题呢?给个链接吧
再问: http://zhidao.baidu.com/question/260662195.html
再答: 看看再说吧