int* getLimit(int* a, int count)
{
static int limit[2] = { 0 };
for (int i = 0; i < count; i++)
{
limit[1] = limit[1] > a[i] ? limit[1] : a[i];
limit[0] = limit[0] < a[i] ? limit[0] : a[i];
}
return limit;
}
void histogram(int* a, int count)
{
int* pLimit = getLimit(a, count);
int min = pLimit[0] - 1;
int max = pLimit[1];
printf_s("\n每10分为一分数段,三门学科各分数段的人数数据为:");
cout << endl;
cout << "语文:";
for (int i = 0; i < 10; i++)
printf_s("% d ", a[i]);
cout << endl;
cout << "数学:";
for (int i = 10; i < 20; i++)
printf_s("% d ", a[i]);
cout << endl;
cout <&l