问题标题: 酷町堂:3683

0
0

1
已采纳
包涵宇
包涵宇
中级天翼
中级天翼

武征;

咱先说点题外话

你都学到哪里啦???

现在就刷市赛题,难道还想刷NOIP???

这题很简单,重要的就是WHILE循环,如下:

    while(n!=1){
        s++;
        if(n%2==0)n=n/2;
        else n=(n*3+1)/2;
    }

最后输出s,AC愉快!!!

0
吴庞茂旭
吴庞茂旭
资深光能
资深光能

定义 人数,计数器(归0);

输入人数;

while循环(人数不为0)

{

   语句

}

输出计数器

 

0
0
董子墨
董子墨
中级天翼
中级天翼

武征,核心如下:

循环(n!=1){
        如果(n%2)n=(n*3+1)/2;//如果是奇数,则n*3+1
        否则 n/=2;//否则(是偶数),则n*2
        s++;//计数器++
    }
0
0
我要回答