问题
单项选择题
下面程序的输出结果是( )。
#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
答案
参考答案:A
解析: 注意整个二重循环作用的语句为:if(j<=i)m=1;,而n++语句并不为二重循环控制。其实不论循环多少次,m、n的值总为1。