-3

そのため、for ループを使用して配列に 1 ~ 8 の数字を入力しようとしています。それから加えて:

1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 無感覚 = x

そして、それを x という変数に保存します。配列への入力は完了しましたが、配列の合計 + 入力した数値を計算する方法がわかりません。いくつかの助けをいただければ幸いです。

#include <iostream>

using namespace std;

int main()
{

int array[8];
int numb;
int x; // x = summary of array + numb;

cin >> numb; // insert an number

for (int i = 0; i <= 8; i++)
{
    array[i]=i+1;

}
for (int i = 0; i < 8; i++)
{
    cout << array[i] << " + ";
   }

}
4

3 に答える 3

1

最初のループでは、= を削除します。

for (int i=0; i<8; i++) { array[i]=i+1; }

配列のすべての要素を追加してからnumbを追加するには:

var x=0;
for (int i=0; i<8; i++) { x += array[i]; }
x+=numb;

次に、 x 変数を数えることができます。

于 2013-05-30T22:04:39.440 に答える