帮帮忙看看我的代码哪里出问题了(有注释的)具体问题就是s[0]不知道为什么长度变成为0了/*s(1)=1,s(2)=11,// 1个1 s(3)=21,//2个1 s(4)=1211,//1个2,1个1 s(5)=111221 ,//1个1,1个2,2个1s(6)=312211,//3个1,2个2,1个
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 03:03:19
帮帮忙看看我的代码哪里出问题了(有注释的)具体问题就是s[0]不知道为什么长度变成为0了/*s(1)=1,s(2)=11,// 1个1 s(3)=21,//2个1 s(4)=1211,//1个2,1个1 s(5)=111221 ,//1个1,1个2,2个1s(6)=312211,//3个1,2个2,1个
帮帮忙看看我的代码哪里出问题了(有注释的)具体问题就是s[0]不知道为什么长度变成为0了
/*
s(1)=1,
s(2)=11,// 1个1
s(3)=21,//2个1
s(4)=1211,//1个2,1个1
s(5)=111221 ,//1个1,1个2,2个1
s(6)=312211,//3个1,2个2,1个1
s(7)=13112221
s(8)=1113213211
•••
求S(n)字符串的长度
*/
#include
#include
void main()
{
int i=0,j,n,num=1;
char s[30][10000],s2[2];
//strcpy(s[0],"1");
/*for(j=0;j
帮帮忙看看我的代码哪里出问题了(有注释的)具体问题就是s[0]不知道为什么长度变成为0了/*s(1)=1,s(2)=11,// 1个1 s(3)=21,//2个1 s(4)=1211,//1个2,1个1 s(5)=111221 ,//1个1,1个2,2个1s(6)=312211,//3个1,2个2,1个
正常情况下s[0]长度不会为0的.应该是你的其他代码出问题引起,比如 s2[2] 长度才2,太小了,在for里会出现越界,也就是s2数组操作溢出了,影响到s[0]了.你把s2设置长一些:如s2[10000].s[0]长度应该就会不为0