有以下程序: #include void main() { int i,j; for(i=1;i<3;i++) { for(j=i;j<3;j++)printf(’’%d*%d=%d’’,i,j,i*j); printf(’’\n’’); } }

admin2021-04-28  15

问题 有以下程序:
#include
void main()
{
int i,j;
for(i=1;i<3;i++)
{
for(j=i;j<3;j++)printf(’’%d*%d=%d’’,i,j,i*j);
printf(’’\n’’);
}
}

选项 A、1*1=1   1*2=2
2*2=4
B、1*1=1 1*2=2
2*1=2 2*2=4
C、1*1=1
1*2=2 2*2=4
D、1*1=1 1=1
2*1=2 2*2=4

答案A

解析 此题要注意内循环中的变量依赖于外循环的变量,因此i永远大于或等于i,所以选项B和D错;回车符是内层循环结束后打印出来的,所以选项C不正确。
转载请注明原文地址:https://jikaoti.com/ti/xKz0FFFM
0

最新回复(0)