作业帮 > 综合 > 作业

C/C++语法问题//帮我把所有的编译时错误都解决掉,#include#includeint sw,mw;int jia

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 09:48:10
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;
}
不知道你的程序意图,无法修改.只能告诉你错的原因:
1.return no; 函数不能返回数组,你指定的返回类型也是int.
2.b=a;数组不能整体赋值的,只能一个一个的数据赋值.
3.b=jian(b,b[sw-1]*2); 函数不能返回数组,也不能赋值给一个数组.
4.a=jian(a,1); 同上.