3 / 5

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
【说明】
逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖,是设计白盒测试用例的主要方法之一。以下代码由C 语言书写,请按要求回答问题。
void cal(int n)
{
  int g, s, b, q;
  if ((n > 1000) && (n < 2000))
  {
    g = n % 10;
    s = n % 100 / 10;
    b = n / 100 % 10;
    q = n / 1000;
    if((q + g) == (s + b))
    {
      printf("%-5d", n);
    }
  }
  printf("\\n");
  return;
}