平均数为什么会强制变换了
#include <stdio.h>
int main()
{
int score[]={67,98,75,63,82,79,81,91,66,84};
int i,j,temp,sum=0;
float average;
for(i=0;i<=9;i++)
{
sum+=score[i];
}
printf("考试的总分为%d。",sum);
average=(sum/10);
printf("班级平均分为%2f。",average);
考试的总分为786。班级平均分为78.000000。