我有一个函数,允许我用一个数字填充表的顶部,就像在这个例子中用1:
2 3 3 4
2 3 3 4
2 3 4 5
3 4 2 4
应用函数后变为:
2 1 1 1
2 3 1 1
2 3 4 1
3 4 2 4
这是我的代码(使用if
测试):
/* function */
void remplitPartieSup(int tab[N][N])
{
int i,j;
for (i=0;i<N;i++)
{
for (j=0;j<N;j++)
{
if (i<j)
tab[i][j]=1;
}
}
}
题
如果不使用if
测试,我怎样才能获得相同的结果?
试试这个。
void remplitPartieSup(int tab[N][N])
{
int i,j;
for (i=0;i<N;i++)
{
for (j=i+1;j<N;j++)
{
tab[i][j]=1;
}
}
}