有下列程序: #include void main() { int i,j; for(i=3;i>=1;i--) { for(j=1;j<=2;j++)printf("%d ",i+j); printf("\n"); } } 程序

admin2021-02-22  11

问题 有下列程序:
#include
void main()
{  int i,j;
  for(i=3;i>=1;i--)
  {  for(j=1;j<=2;j++)printf("%d  ",i+j);
    printf("\n");
  }
}
程序的运行结果是(    )。

选项

答案D

解析 本题考查for循环使用。
    当i=3时,j可以取1和2,i+j分别是4和5,执行printf("\n")换行,i--为2。
    当i=2时,j可以取1和2,i+j分别是3和4,执行printf("\n")换行,i--为1。
    当i=1时,j可以取1和2,i+j分别是2和3,执行printf("\n")换行,i--为0,不符合循环,退出。
转载请注明原文地址:https://kaotiyun.com/show/nmfp777K
0

最新回复(0)