C语言上有一题能编译但结果是错误的,不知道哪一步错了我!想请教高手!

2024-12-23 00:27:50
推荐回答(4个)
回答1:

int b[10]; 这个10,好像有点主观吧,咋看有很多问题的哦,我看看怎么修改

发现了2个问题哦,一个是上面b[10],如果移出10位,会导致溢出,
另一个 for(i=0;i谢谢。

回答2:

简单看了下,发现两处:
1.主函数里的scanf("%d%d",&n,&m); 应该是scanf("%d,%d",&n,&m);
2.声明victory应该放在主函数外面。

回答3:

 for(i=0;i {
  a[i]=b[i];
 }

哎 帮你看了好半天

回答4:

我没看懂m这个数存在的意义,还有victory函数是想达到什么效果?