#include <iostream.h> void main() { int i,j,x=0; for(i=0;i<=3;i++) { x++; for (j=0;j<=3;j++) { if (

阅读程序,写出结果
#include <iostream.h>

void main()

{ int i,j,x=0;

for(i=0;i<=3;i++)

{ x++;

for (j=0;j<=3;j++)

{ if (j%2) continue;

x++;}

x++; }

cout<<”x=”<<x<<endl; }

第1个回答  2011-04-27
输出结果是
x=16
i循环执行四次,每次执行四次x++;
其中j循环执行x++两次,j循环外执行x++两次
第2个回答  2011-05-04
for (i=0;i<2;i++)
{
for (j=(++i);j<3;j++)
{
你执行到内循环时,(++i)会让i自加1,for (j=i+1;j<3;j++)就可以的。
另外,站长团上有产品团购,便宜有保证
第3个回答  2011-04-27
理论和上机调试说明了,x=16~~~~~

#include<iostream.h>
void main()
{
int i,j,x=0;
for(i=0;i<=3;i++)
{
x++;
for(j=0;j<=3;j++)
{
if(j%2)
continue;
x++;
}
x++;
}
cout<<"x="<<x<<endl;
}
第4个回答  2011-04-27
#include<iostream>
using namespace std;
int main()
{ int i,j,x=0;
for(i=0;i<=3;i++)
{x++;
for(j=0;j<=3;j++)
{if(j%2) continue;
x++;}
x++;}
cout<<"x="<<x<<endl;
}
结果x=16
第5个回答  2011-04-27
x=16本回答被提问者采纳
相似回答