yhkn.net
当前位置:首页 >> mAin() {int x,i; For (i=1;i<=50;i++) {x=1; iF (... >>

mAin() {int x,i; For (i=1;i<=50;i++) {x=1; iF (...

没有任何输出,因为每次循环你都把X先赋值为1,肯定不能满足2,3,7的公倍数这个条件。 那行命令你要写的是不是x=i啊?如果是这样的话应该输出的是:41。你验证一下。

答案是c 要同时满足能被2,3,7 三个数整除

先是if(++x%2==0) 意思是 看i+1是否能被2整除 ,然后是if(++x%3==0) 是看i+2是否能被3整除,最后是if(++x%7==0) 是i+3是否能被7整除。输出的是i+3 而不是i 这个如果是个选择题 就把这几个选项带进去 首先这个输出的是偶数 逆着算 比较好算 填空...

int x,i; //定义两个整型变量 for(i=1;i

D)91 for (i=1;i

#include int x=3;//定义全局变量i,在本程序内有效 incre();//incre()函数声明 main() { int i;//定义局部变量i,在主函数内有效 for (i=1;i

第一次i=1,x=1 x

我说详细点 : 当i=1时,x=1,不能被2整除,执行x+=5,此时x=6,然后执行continue,跳过x-=3,进入下一循环; i=2时,x=6,能被2整除,故跳过{x+=5; continue; }这一句,执行x-=3,此时x=3; 以此类推,i=3时,x不能被2整除,执行x+=5,x这时等...

int i= 1; while(i

你的代码太乱了,整理一下吧,答案是8. main() { int i,j,x=0; for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com