gpt4 book ai didi

c - 如何编写一个输入n,然后计算用户输入的n个数字之和的程序?

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

到目前为止我已经写了这个:

#include<stdio.h>

int main()
{
int n = 0, i = 0, sum = 0, a = 0;
scanf("%d", &n);
while (i <= n);
{
scanf("\n%d", &a);
sum = sum + a;
i++;
}
printf("%d", sum);
}

但是,例如,当我输入 8 时,它不允许我添加任何其他数字。

有什么问题吗?

最佳答案

while (i <= n); --> while (i <= n) 。删除 ; 。随着;while()循环永无止境,{ scanf("\n%d", &a); ...从未输入过。

建议使用自动格式化 - 很容易发现这样的问题。

<小时/>

另外,阅读n值使用< @BLUEPIXY

// while (i <= n)
while (i < n)

关于c - 如何编写一个输入n,然后计算用户输入的n个数字之和的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40350395/

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