答案是:n=0;i<300;i%7==0 || i%17==0。
变量在定义后要进行初始化,本题中定义了三个变量,变量sum在定义后进行了赋初值(sum=0),变量i在第一个for循环里面有赋初值(i=0),还剩下变量n没有赋初值,所以第一个空填:n=0。
题目中要对300以内的的数进行判断,在程序中可以看出变量i,代表300以内的一个数,所以for循环里面的判断语句应该是i<300。
本题中对数筛选的要求是,能被7或17整除的偶数,所以在第三个空中,要对数进行被7或17整除的判断,所以选择填:i%7==0 || i%17==0
最终通过电脑的vc6.0软件进行代码的运行(如下图),得到的结果表明,答案正确。
扩展资料:
注意事项:
1、注意for循环里面的判断语句,不可写成:i<=300,这样i会等于300,题目中要求的是300内的数,即不包括300。
2、变量在定义后,要进行初始化,即对变量进行赋初值,因为定变量后,有一些平台的默认值不是0,可能是0.0001,或别的值。
3、“||”和“&&”的注意,“||”代表是或,“&&”代表是且,不可混用,如本题中:能被7或17整除,那么就要用“||”。
n=0
i%7==0
i%17==o