改写c语言代码错误。

for(i=0;i<n-1;i++)
{

for(int j=0;j<n-1-i;j++)


划黑线这句语言错误,
显示:"for"loop initial declarations are only allowed in C99 mode(for循环初始声明仅允许在C99模式中使用)
怎么改才对?

int j;
for(i=0;i<n-1;i++)
{
for(j=0;j<n-1-i;j++)

在for循环外面定义 j ; int j=0;