纠结,为什么这个pingjun()返回值是O呢
发布网友
发布时间:2022-05-09 20:53
我来回答
共3个回答
热心网友
时间:2023-10-19 06:58
两个错误:
1.数组定义的长度是30,但是实际存储并没有30个数,而你的平均值函数中p=he/n;默认除了30个数。
2.还有float he;要改成float he=0.0;不然也有可能导致数据不准确。
热心网友
时间:2023-10-19 06:58
he没有初始化~~
热心网友
时间:2023-10-19 06:59
程序错误如下:
1、int max1(float a[],int n) 函数中
max=a[0];和max=a[i]; 最好不要省略 强制转换(我的编译器报错)
2、输出格式
printf("pingjun=%d\n",pingjun);中 pingjun为浮点型
所以应改为printf("pingjun=%f\n",pingjun);