C/C++语法问题//帮我把所有的编译时错误都解决掉,#include#includeint sw,mw;int jia
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/09 02:27:44
C/C++语法问题
//帮我把所有的编译时错误都解决掉,
#include
#include
int sw,mw;
int jian(int no[55],int k){
int i;
for(i=sw;isw))mw--;
return no;
}
int main(){
char s[55];int b[55],a[55],i;
scanf("%s",s);
memset(a,0,sizeof(a));
a[0]=strlen(s);
for(i=1;imw){
sw++;
b=jian(b,b[sw-1]*2);
}
if(b[1]%7==0)break;
ans++;
sw=1;mw=a[0];
a=jian(a,1);
a[0]=mw;
}
printf("%d\n",ans);
return 0;
}
//帮我把所有的编译时错误都解决掉,
#include
#include
int sw,mw;
int jian(int no[55],int k){
int i;
for(i=sw;isw))mw--;
return no;
}
int main(){
char s[55];int b[55],a[55],i;
scanf("%s",s);
memset(a,0,sizeof(a));
a[0]=strlen(s);
for(i=1;imw){
sw++;
b=jian(b,b[sw-1]*2);
}
if(b[1]%7==0)break;
ans++;
sw=1;mw=a[0];
a=jian(a,1);
a[0]=mw;
}
printf("%d\n",ans);
return 0;
}
![C/C++语法问题//帮我把所有的编译时错误都解决掉,#include#includeint sw,mw;int jia](/uploads/image/z/17696341-37-1.jpg?t=C%2FC%2B%2B%E8%AF%AD%E6%B3%95%E9%97%AE%E9%A2%98%2F%2F%E5%B8%AE%E6%88%91%E6%8A%8A%E6%89%80%E6%9C%89%E7%9A%84%E7%BC%96%E8%AF%91%E6%97%B6%E9%94%99%E8%AF%AF%E9%83%BD%E8%A7%A3%E5%86%B3%E6%8E%89%2C%23include%23includeint+sw%2Cmw%3Bint+jia)
不知道你的程序意图,无法修改.只能告诉你错的原因:
1.return no; 函数不能返回数组,你指定的返回类型也是int.
2.b=a;数组不能整体赋值的,只能一个一个的数据赋值.
3.b=jian(b,b[sw-1]*2); 函数不能返回数组,也不能赋值给一个数组.
4.a=jian(a,1); 同上.
1.return no; 函数不能返回数组,你指定的返回类型也是int.
2.b=a;数组不能整体赋值的,只能一个一个的数据赋值.
3.b=jian(b,b[sw-1]*2); 函数不能返回数组,也不能赋值给一个数组.
4.a=jian(a,1); 同上.