gpt4 book ai didi

c++ - C++ 中的简单数组求和

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

我是 C++ 的初学者,我有一个关于 C++ 中的简单求和代码的问题。

这是我的代码:

#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;


int main()
{
int n;
int sum;
int arr_i = 0;

cin >> n;
vector<int> arr(n);
while (arr_i != n)
{
cin >> arr[arr_i];
sum += arr[arr_i];
//cout << sum << endl;
if (arr_i == n - 1)
cout << sum;
arr_i++;
}
return 0;
}

如果 if 条件前没有“cout << sum”,输出不会打印正确答案。

我该如何解决这个问题?

最佳答案

您忘记将 sum 初始化为 0。

int sum = 0;

关于c++ - C++ 中的简单数组求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36510110/

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