第一次遇到紫色的RE,实在是不知所措,望大佬可以指点一下。
这是我的代码:
#include<stdio.h>
int get_max(int arr[], int n);
int value(int arr[], int n, int i);
int main()
{
int n, sum = 0;
scanf("%d", &n);
int arr[1000];
for (int i = 0; i < n; i++)
{
scanf("%d", &arr[i]);
}
for (int L = 0; L <= get_max(arr,n); L++)
{
printf("%d\n",value(arr, n, L));
}
return 0;
}
int value(int arr[], int n, int i)
{
int temp = 0;
for (int m = 0; m < n; m++)
{
if (arr[m] == i)
temp += 1;
}
return temp;
}
int get_max(int arr[],int n)
{
int max;
for (int m = 1; m < n; m++)
{
if (arr[m - 1] < arr[m])
max = arr[m];
else if (arr[m - 1] > arr[m])
max = arr[m - 1];
else
max = arr[m];
}
return max;
}