for中多重嵌套if的执行顺序,高分求助!

#include <stdio.h>
main ()
{ int x,i;
for (i=1;i<=100;i++)
{x=i;
if (++x%2==0)
if (++x%3==0)
if (++x%7==0)
printf ("%d ",x);
}
printf ("\n");
}

结果是:28 70。
不要复制粘贴。

第1个回答  2010-07-04
当x+1,x+2,x+3分别能被2,3,7整除才输出,x+3的值本回答被提问者采纳
相似回答