请问我的这个答案和标准答案有什么区别吗?运行结果是一样的。
没看到原题,不知道填空在哪个位置。
你的程序逻辑是对的。里面没必要用浮点型,整型就够了,整数除法结果会自动向下取整的。如果要用的话,在类型转换时要加强制转换符号,要不有些编译器会报警或者报错。
我猜你的填空应该是这三行
*av = s/N;
j = x[i];
return j;
标准答案可能是
*av = s/N;
j = i;
return x[j];
其实效果和你的程序是一样的。
你没有弄清楚返回的是下标j还是下标代表的元素x[j],_**这种错误没有特定的术语解释**_,但很典型。
Any question,please contect me.