第19755题 单选
以下C++嵌套循环代码执行后的输出结果是哪一项

给定如下C++代码,求执行后的输出结果:

int i,j;
for (i = 0; i < 5; i++) 
  for (j = i; j > 0; j -= 1) 
   printf("%d-",j);
A

1-2-1-3-2-1-4-3-2-1-

B

1-2-1-3-2-1-4-3-2-1

C

0-0-1-0-1-2-0-1-2-3-

D

0-0-1-0-1-2-0-1-2-3