从一组数中选最小数
double Minimum(double x[ ], int n){
int i, min;
min = 0.0;
for (i=1; i<=n; i++) {
if (x[i] > min) {
min = x [i];
}
}
return (min);
}
这一段有错么?如何改正?
----------------解决方案--------------------------------------------------------
int i,min;
min = 0.0;
什么意思?
----------------解决方案--------------------------------------------------------
不知所云
----------------解决方案--------------------------------------------------------
min = 0.0;
min的最初值是0.0
----------------解决方案--------------------------------------------------------
double Minimum(double x[ ], int n)
{
int i;
double min;
min = 0.0;
for(i=1; i<=n; i++) {
if (x < min) {
min = x ;
}
}
return (min);
}
----------------解决方案--------------------------------------------------------
返回值类型与原型声明得返回类型不一致
----------------解决方案--------------------------------------------------------
注意数据类型
----------------解决方案--------------------------------------------------------
数组名是不能代表数组的元素的值的
----------------解决方案--------------------------------------------------------
最好不要用数组形参,最好用指针~:loveliness:
----------------解决方案--------------------------------------------------------
谢谢大家的回复啊,,这是一到考试题目,,就是要找出错误的,,所以:)
----------------解决方案--------------------------------------------------------