下面程序的输出结果是( )。 #include <iostream> using namespace std; void main( ) int i,j,m=0,n=0; for(i=0;i<2;i++)

admin2009-01-15  31

问题 下面程序的输出结果是(    )。    #include <iostream>    using namespace std;    void main( )        int i,j,m=0,n=0;        for(i=0;i<2;i++)            for(j=0;j<2;j++)                if(j> =i) m=1;n++;                cout<<m<<endl;                cout<<n;

选项 A、1                1
B、1                            4
C、1    6
D、0    2

答案1

解析 注意整个二重循环作用的语句为:if(j<=i)m=1;,而n++语句并不为二重循环控制。其实不论循环多少次,m、n的值总为1。
转载请注明原文地址:https://kaotiyun.com/show/tykp777K
0

最新回复(0)