int main()
{
int Count, Sum = 0;
int Group[10];
cout << "-303 to stop\n";
for(Count = 0; Count < 10; Count++) {
cout << "Enter a value: ";
cin >> Group[Count];
if(Group[Count] == -303)
break;
}
int T;
for(T = 0; T < Count; T++)
Sum += Group[T];
for(T = 0; T < Count; T++)
cout << "Value[" << T << "]= " << Group[T] << endl;
}
如何更改此数组中的每个值?假设我想将每个值乘以2,例如。
答案 0 :(得分:1)
好吧,就像您可以从Group[T]
阅读以在屏幕上打印一样,您可以分配到Group[T]
。
所以,例如:
for(T = 0; T < Count; T++)
Group[T] *= 2;
答案 1 :(得分:0)
我认为你的意思是数组?
for(T = 0; T < Count; T++)
Group[T] = Group[T]*2; // or Group[T] *= 2;
答案 2 :(得分:0)
for(int i = 0; i < Count; i++)
{
Group[i] *= 2;
}
答案 3 :(得分:0)
您已经在代码中为每个组[T]项做了“事情”:
for(T = 0; T < Count; T++)
Sum += Group[T];
因此,为了对不同的东西进行更改,循环(for)可以保持不变,但是内容会发生变化,以便它执行新的操作,而不是将每个内容添加到总和中:
for(T = 0; T < Count; T++)
Group[T] = Group[T] * 2;