gpt4 book ai didi

c - 运行时错误 - C 编程

转载 作者:行者123 更新时间:2023-11-30 15:01:33 25 4
gpt4 key购买 nike

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int cases, num1, num2, var, *ptr2, count, i;
scanf("%d", &cases);
ptr2 = (int*)malloc(sizeof(int) * cases);
memset(ptr2, 0, sizeof(int) * cases);
if (ptr2) {
for (count = 0; count < cases; count++) {
scanf("%d", &num1);
scanf("%d", &num2);
for (i = 0; i < num1; i++) {
scanf("%d", &var);
ptr2[count] += var / num2;
}
}
for (i = 0; i < cases; i++) {
printf("%d\n", ptr2[i]);
}
}
return 0;
}

这是问题的描述https://a2oj.com/p?ID=17它在 VS IDE 上运行得很好,但由于某种原因,当我提交它时,他们的环境给了我一个运行时错误。

最佳答案

将 'if (ptr2){' 与 'memset(ptr2,0...);' 切换后解决– 安德鲁·纳吉布

关于c - 运行时错误 - C 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41353370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com