在下面显示的代码中,“平均值/=5.0”是什么意思?

时间:2019-11-21 16:25:43

标签: c

在下面的代码中,平均值/ = 5.0是什么意思?这意味着什么?这是针对C语言的。我正在使用此代码找出在2个主题中获得的平均分数,分别表示为i和j。

#include <stdio.h>
int main()
{
    int grades[2][5];
    float average;
    int i;
    int j;

    grades[0][0]=98;
    grades[0][1]=98;
    grades[0][2]=98;
    grades[0][3]=88;
    grades[0][4]=98;

    grades[1][0]=98;
    grades[1][1]=98;
    grades[1][2]=98;
    grades[1][3]=98;
    grades[1][4]=98;

    for (i = 0; i < 2; i ++)
    {
        average = 0;
        for (j = 0; j < 5; j ++)
        {
            average += grades[i][j];
        }
        average /= 5.0;

        printf("The average of subject %d is: %.2f\n", i, average);
    }
}

1 个答案:

答案 0 :(得分:1)

这是>>> from gensim import matutils >>> tfidf_mat = matutils.Sparse2Corpus(X, documents_columns=False) 的快捷方式。

您可以对许多操作执行相同的操作:

  • average = average / 5.0;average += 5.0;
  • average = average + 5.0;average -= 5.0;
  • average = average - 5.0;average *= 5.0;

这些被称为compound assignment operators