nums[2]=75;
nums[3]=0;
nums[4]=1;
nums[5]=56;
nums[6]=100;
nums[7]=12;
nums[8]=-19;
nums[9]=88;
//计算平均值
avg = 0;
for ( i = 0; i < 10; i++ )
avg += nums[i];
avg /= 10;
cout << "Average is " << avg << '\n';
//找出最大值和最小值
min_val = max_val = nums[0];
for ( i = 1; i < 10; i++ )
{
if ( nums[i] < min_val )
min_val = nums[i];
if ( nums[i] > max_val )
max_val = nums[i];
}
cout << "Minimum value: " << min_val << "\n";
cout << "Maximum value: " << max_val << "\n";
return 0;
}
程序输出如下:
Average is 34
Minimum value: -19
Maximum value: 100
请注意程序中是如何通过循环来访问数组中的元素的。正如程序所展示的那样,
for 循环的控制变量被用来作为数组的索引。当我们使用数组的时候,类似这
样的循环是非常普遍的。
我们应该注意一点:在 C++中我们不能把一个数组赋值给另外的一个数组。
例如,下面的代码片段是错误的:
int a[10], b[10];
//...