用于填充表格顶部的函数

问题描述 投票:-2回答:1

我有一个函数,允许我用一个数字填充表的顶部,就像在这个例子中用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测试,我怎样才能获得相同的结果?

c
1个回答
1
投票

试试这个。

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;
         }
      }
}
© www.soinside.com 2019 - 2024. All rights reserved.