这个哪里错了#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;}vo

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 02:55:47
这个哪里错了#include#includeusingnamespacestd;voidstrlen(string);voidrevers(string);voidmain(){strings,m;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;}vo
这个哪里错了
#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;}vo
错误很多,参见注释:
#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