Sha*_*y77 15 c++ arrays addition
而不是打字
array[0] + array[1] //.....(and so on)
Run Code Online (Sandbox Code Playgroud)
有没有办法将数组中的所有数字相加?我正在使用的语言是c ++我希望能够以更少的输入来完成它,而不是我刚输入的语言.
das*_*ght 35
以下是在C++中执行此操作的惯用方法:
int a[] = {1, 3, 5, 7, 9};
int total = accumulate(begin(a), end(a), 0, plus<int>());
Run Code Online (Sandbox Code Playgroud)
Red*_*ert 11
说你有int array[N].
你可以简单地做:
int sum = 0;
for(auto& num : array)
sum += num;
Run Code Online (Sandbox Code Playgroud)
小智 7
尝试这个:
int array[] = {3, 2, 1, 4};
int sum = 0;
for (int i = 0; i < 4; i++) {
sum = sum + array[i];
}
std::cout << sum << std::endl;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47436 次 |
| 最近记录: |