那位大佬能告诉我这个代码为什么不行

#include<stdio.h>

#include<string.h>

int main()

{

int n;

char a[100][100];

char b[100][100];

scanf("%d",&n);

for(int i=0;i<n;i++)

{

scanf("%s %s",a[i],b[i]);

}

for(int i=0;i<n;i++)

{

int x=strlen(a[i]);

int y=strlen(b[i]);

if(x!=y)

{

printf("-1");

return 0;

}

else

{

int c[100];

for(int z=0;z<x;z++)

{

int k=a[i][z]-48;

int v=b[i][z]-48;

c[z]=k*v;

}

for(int h=0;h<x;h++)

{

printf("%d",c[h]);

}

}

printf("\n");

}

}

全部评论
你倒是说是T几啊
点赞
送花
回复
分享
发布于 2023-03-10 21:16 山东
谢邀,看到了当时wa的我,把把return换成了break又wa了一次,换成continue才过
点赞
送花
回复
分享
发布于 2023-03-11 16:55 安徽
蔚来
校招火热招聘中
官网直投

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务