模拟骰子的6000次投掷,编程统计并输出骰子的6个面各自出现的概率。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。

#include _________
#include 
#include 
int main()
{
    int  face, roll, frequency[7] = {0};
    srand(time (NULL));
     
    for (roll=1; roll<=6000; roll++)
    { 
        face = _____________;
        __________________;
    }
     
    printf("%4s%17s\n", "Face", "Frequency");
     
    for (face=1; face<=6; face++)
    {
        printf("%4d%17d\n", face, frequency[face]);
    }
     
    return 0;
}

A、第1行:    
第11行:    rand()%6 + 1
第12行:    frequency[face]++
B、第1行:    
第11行:    rand()/6 + 1
第12行:    frequency[face]++
C、第1行:    
第11行:    rand()%6 + 1
第12行:    frequency[roll]++
D、第1行:    
第11行:    rand()/6 + 1
第12行:    frequency[roll]++