以下程序的输出结果是:

来源:百度知道 编辑:UC知道 时间:2024/04/29 05:49:19
请解释一下:
main()
{ int x, i;
for(i=1;i<=100;i++)
{ x=i;
if(++x%2==0)
if(++x%3==0)
if(++%7==0)
printf("%d ",x);
}
}
请解释一下,谢谢了
第3个判断语句少个X
答案是:28 70为什么呀?

输出1~100之间i的后3个能依次被2、3、7整除的第三个数

第3个判断语句少个X

比如i=25,则比较26、27、28,如果26、27、28能依次被2、3、7整除,则输出第3个数,28

i的值给了x

26/2=13
27/3=9
28/7=4

x每次运算之前先自增1

70同理

求100之内的自然数能被2、3、7同时整除的数。