问答详情
源自:4-15 编程练习

练习题求讲解?

http://img2.mukewang.com/5d6a8ea90001a50110010751.jpg
num=num/10在这里有什么意义,不是很明白。

提问者:shinki 2019-08-31 23:13

个回答

  • 慕哥2402077
    2019-10-11 10:53:51

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 1;

    while(num>10){

        count++;

        num/=10;

    }

    System.out.println("它是个"+count+"位的数!");

    }

    }

    //递归算法

  • qq_慕仔3587160
    2019-09-08 00:18:39

    for(count=1;count<=10;count++)

    {

          num=num/10;

          if(num<1){

              System.out.print(

                  "它是个"+count+"位的数!"

                  

                  );

              break;

          }

        

    }


  • shinki
    2019-09-01 12:05:38

    各位还有其他算法吗

  • 慕斯9129896
    2019-09-01 00:14:32

    第一次执行 num=999/10=99  count=1

    第二次执行 num=99/10=9  count=2

    第三次执行 num=9/10=0   count=3

    退出循环  count=3