gpt4 book ai didi

计算数组中整数的总和

转载 作者:太空狗 更新时间:2023-10-29 14:52:44 24 4
gpt4 key购买 nike

我不知道我是不是完全是个傻瓜,很可能我是,这是漫长的一天,但这并没有像我想要的那样工作,而且,好吧,我不明白为什么。

它应该能够输入 11 个数字,每行一个新数字,将它们添加到数组,然后对它们求和,但它就是不工作。它不会停止退出循环,即使我正在递增 i。

有什么想法吗?

int main(void) {
int array[10];
int i;
int sum = 0;
for ( i = 0; i < 11; i++){
scanf("%d", &array[i]);
}
for (i = 0; i < 11; i++) {
sum += array[i];
}
printf("%d", sum);

return 0;

最佳答案

数组中有 10 个元素,编号为 0 - 9。你正在溢出缓冲区,所以所有的赌注都没有了。这是未定义的行为。

关于计算数组中整数的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8300888/

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