itgle.com

下列程序中,要求按照从小到大的顺序输出1到100之间所有能被7整除的数字,请将下列程序补充完整。注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。public class Example1_3{public static void main(String[] argv){int i = 1;________{if(______)System.out.print(i + ",");________}while(i < 100);System.out.println();}}

题目

下列程序中,要求按照从小到大的顺序输出1到100之间所有能被7整除的数字,请将下列程序补充完整。

注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。

public class Example1_3

{

public static void main(String[] argv)

{

int i = 1;

________

{

if(______)

System.out.print(i + ",");

________

}while(i < 100);

System.out.println();

}

}


相似考题
更多“下列程序中,要求按照从小到大的顺序输出1到100之间所有能被7整除的数字,请将下列程序补充完整。 ”相关问题
  • 第1题:

    下列程序中,要求按照从大到小的顺序输出0~100之间(包括0和100)的能被3整除的所有偶数,并输出符合上述要求的数的个数,请将程序补充完整。程序运行结果如下。

    96,90,84,78,72,66,60,54,48,42,36,30,24,18,12,6,0,

    源程序文件代码清单如下:

    public class ex12_1

    {

    private int cnt=0;

    public static void main(String args[])

    {

    ex12_1 obj12_1=new ex12_1();

    obj12_1.method12_1();

    }

    public void method12_1()

    {

    for (______)

    {

    if(______}

    {

    System.out.print (i+ ", ");

    ______;

    }

    }

    System.out.println();

    System.out.println(cnt);

    }

    }


    正确答案:int i=100;i>=0;i-- i%6==0或者i%2==0&&i%3==0 cnt++
    int i=100;i>=0;i-- i%6==0或者i%2==0&&i%3==0 cnt++ 解析:本题主要考查for循环语句和if条件判断语句以及+、%操作符的使用。解题关键是:要读懂题目要求,注意是倒序排列和同时被2和3整除的数,并且应该包括0在内;会使用计数器进行计数。本题中,第1个空,注意循环变量i的边界值应该从100开始一直到0为止做递减;第2个空,注意i需要同时满足被2和3整除;第3个空,计数器做累加,统计符合要求的数的个数。

  • 第2题:

    用户输入一个1-100之间的数字。打印1-1000中,所有可以被这个数字整除的数字,并打印序号。序号从1开始,依次加1. 例如,用户输入20,的运行情况: 请输入一个1-100之间的整数:20 1 20 2 40 3 60 4 80 5 100 ...... 46 920 47 940 48 960 49 980 50 1000 要求: 1. 请写出完整的程序(2分) 2. 写出程序运行结果(1分) 3. 程序应能够正常运行,并按要求输出结果(2分)


    1*+1*+1*+1*+1*=205

  • 第3题:

    编写程序,计算出1000到5000之间能被3和7整除但不能被13整除的所有整数的和。


    【审题关键句】千位+百位等于十位+个位,且千位+百位等于个位-千位的10倍。计算并输出这些四位自然数的个数cnt以及这些数的和。 【解题思路】 ①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、SW(十位)和 gw(个位)。 ②通过for循环依次对数组中的每个四位数进行分解,循环初值为l 000,终值为5000,每循环一次,循环变量i的值加1。每分解一个四位数,根据题目要求,判断其“千位+百位=十位+个位”的条件是否满足,同时判断“(千位+百位)=(个位-千位)*10”的条件是否满足,两个条件之间用运算符进行连接。当同时满足以上两个判断条件时,计数变量cnt的值加l,同时将该四位数累加到求和变量sum中,最终得到满足条件的四位自然数个数cnt及它们的和sum。 本题中cnt和sum变量在源程序中已经定义,在该子程序中就不需要再重新定义了。 【参考答案】

  • 第4题:

    下列程序的输出结果为2,请将程序补充完整。 include using namespaee std; class B

    下列程序的输出结果为2,请将程序补充完整。

    include <iostream>

    using namespaee std;

    class Base{

    public:

    ______void fun( ){cout<<1;}

    };

    class Derived:public Base{

    public:

    void fun( ){cout<<2;}

    };

    int main( ){

    Base*P=new Derived:

    p->fun( );

    delete P;

    return 0;

    }


    正确答案:virtual
    virtual 解析:在基类中的虚函数在派生类中被重新定义时,该函数仍然为虚函数,但是可以省略不写virtual关键字,在派生类对象中调用时,则调用被重新定义后的虚函数。

  • 第5题:

    在1~100之间找出10个能被5整除的数并按从小到大的顺序输出。


    D 能被5整除的数构成以5为首项,100为末项,100÷5=20为项数的等差数列。故所求为(5+100)×20÷2=1050。