代码如下:
#include<stdio.h>
void my_input_arr(int arr[5], int len)
{
int i=0;
printf("请输入%d个int数据\n",len);
for(i=0;i<len;i++)
{
scanf("%d", &arr[i]);
}
}
void my_print_arr(int arr[5], int len)
{
int i=0;
for(i=0;i<len;i++)
{
printf("%d ",arr[i]);
}
printf("\n");
}
int my_max(int arr[5], int n)
{
int tmp_max = arr[0];//假设第0个元素是最大的
int i=0;
for(i=0;i<n;i++)
{
if(tmp_max < arr[i])
tmp_max = arr[i];
}
return tmp_max;
}
int my_min(int arr[5], int n)
{
int tmp_min = arr[0];//假设第0个元素是最小的
int i=0;
for(i=0;i<n;i++)
{
if(tmp_min > arr[i])
tmp_min = arr[i];
}
return tmp_min;
}
void test01()
{
int arr[5]={0};
int n = sizeof(arr)/sizeof(arr[0]);
int max = 0,min = 0;
//键盘给数组赋值
my_input_arr(arr, n);
//遍历该数组
my_print_arr(arr, n);
//计算数组的最大值
max = my_max(arr, n);
printf("max = %d\n",max);
//计算数组的最小值
min = my_min(arr, n);
printf("min = %d\n",min);
return;
}
vc++6.0报错:
某教程报错: