gpt4 book ai didi

c - 数字总和不显示

转载 作者:太空宇宙 更新时间:2023-11-04 01:18:33 26 4
gpt4 key购买 nike

我刚开始学C,就遇到了这个问题。程序应该接受用户输入的整数,一旦用户输入 -1,程序就会退出并显示所有输入整数的总和。我遇到的唯一麻烦是它出于某种原因将总和显示为 0,即使我在“Sum is”下面做了数学运算。非常感谢任何帮助。

int x;
int sum = 0;

printf("Please enter some integers man\n");

do
{
scanf_s("%d", &x);
} while (x != -1);

printf("\n");

printf("Sum is: %d ", sum);
sum = sum + x;

printf("\n");

最佳答案

您只需将 x 添加到 sum 一次,然后打印出来。将 x 添加到 sum 移动到循环中。

您还需要确保您没有添加 -1,它可能仅作为结束循环的条件而不是您要添加的术语。

关于c - 数字总和不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50357155/

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