collect2.exe: fatal error: cannot find 'ld'
compilation terminated.
显示这样的错误是咋回事
系统环境变量
用户环境变量
用的vscode
#include<stdio.h>
/*
* 该函数用来输入一维整数数组,输入的数据存放在形参a数组中
* 输入的数据以0作为结束标志,0不存入数组也不计入输入数据的总数
* 返回值为输入数据的个数
*/
int input(int a[])
{
int n=0;
//请在下面添加代码
// **********?Begin?**********?
while(a[n] != 0)
n++;
//********** ?End? **********?
return n;
}
/*
* 该函数用来实现计算形参数组a中的最大值、最小值、平均值
* 最大值、最小值、平均值分别通过形参指针变量pmax、pmin、pavg来传递
* n为形参数组a中数据的个数
*/
void fun(int a[],int *pmax,int *pmin,int *pavg,int n)
{
//请在下面添加代码
// **********?Begin?**********?
int sum = 0;
int i;
*pmax = a[0];
*pmin = a[0];
for( i = 0 ; i < n ; i++ )
sum += a[i];
if( a[i] > *pmax )
*pmax = a[i];
if( a[i] < *pmin )
*pmin = a[i];
*pavg = sum / n;
/********** ?End? **********/
}
int main()
{
int a[200],n,max,min,avg;
n=input(a);
fun(a,&max,&min,&avg,n);
printf("最大值为%d,最小值为%d,平均值为%d\n",max,min,avg);
return 0;
}
/*
1 3 5 7 0
—— 预期输出 ———— 实际输出 ——展示原始输出
最大值为7,最小值为1,平均值为4
10 20 60 70 0
—— 预期输出 ———— 实际输出 ——展示原始输出
最大值为70,最小值为10,平均值为40
30 70 55 40 100 0
—— 预期输出 ———— 实际输出 ——展示原始输出
最大值为100,最小值为30,平均值为59
*/