background image

     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];
//...