急!!在线等。。以每行5个数来输出300以内能被7或17整除的偶数,并求出 其和。

2024-11-05 23:52:21
推荐回答(2个)
回答1:

答案是: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整除,那么就要用“||”。

回答2:

n=0
i%7==0
i%17==o