在C中打印出随机数组

时间:2014-03-30 21:19:53

标签: c arrays random numbers

只是尝试创建一个8 x 8阵列,并将其打印出来,但它只打印出一个" 1"每次。非常感谢帮助!

void main()
{
    int i = 0, j = 0, array[8][8];
    for (i=0; i<10; ++i);   
    {
        for (j=0; j<10; ++j);
        {
            array[i][j] =  ;
            printf("%d ", array[i][j]);
        }
    printf("\n");
    }
} 

2 个答案:

答案 0 :(得分:3)

你忘记了;在for

的末尾

因此,你没有做任何事情,只填写并打印ten_by_ten [10] [10]。

您应该使用-Wall标志编译程序,并仔细阅读打印的内容,我想这样的行为会被发出信号。

答案 1 :(得分:2)

for语句的末尾删除分号 - 否则它们什么都不做。