数组不递增

时间:2016-12-03 21:36:47

标签: c++

我认为问题是在一个数组函数中,我只是看不到这个错误。我是c ++的初学者,所以有人可能会看到一些明显的错误。编译器没有给我一个错误,它正确打印出名称和MPAA评级,对于用户评分,它给我0。

1 个答案:

答案 0 :(得分:1)

您正在此处执行整数除法

return ((scoreRating[0] + scoreRating[1] + scoreRating[2] + scoreRating[3] + scoreRating[4]) / 5);

您需要执行浮点除法,您可以通过将至少一种类型(在这种情况下为文字5.0)更改为double

来执行此操作
 return ((scoreRating[0] + scoreRating[1] + scoreRating[2] + scoreRating[3] + scoreRating[4]) / 5.0);