啊哈磊_编程从这里起步

标题: 菜鸟问题,一个小问题,求助各位! [打印本页]

作者: 月先生    时间: 2015-12-23 11:13
标题: 菜鸟问题,一个小问题,求助各位!
新手求问,在完成ahalei的挑战时,为什么同一个程序,当改变变量的值时,本来可以输出正确结果的程序最终什么都不会显示,这是为什么?

作者: 4399APPLE    时间: 2015-12-23 20:54
贴代码   
作者: 月先生    时间: 2015-12-25 13:47
4399APPLE 发表于 2015-12-23 20:54
贴代码

#include <stdio.h>
#include <stdlib.h>
int main()
{
        int i,j,a;
    int sum;
    int max=0;
    for(i=1;i<=1000000;i++)
    {
                j=i;
                sum=1;
        while(j!=1)
        {
                        if(j%2==0)
            j=j/2;
            else
            j=3*j+1;
            sum++;
            //printf("%d\n",sum);
        }
        //printf("%d\n",sum);
        //printf("%d,%d",i,sum);
        if(max<sum){
        a=i;
        max=sum;
        }
    }
                printf("最多经过%d步,是数字%d",max,a);
        system ("pause");
}
原来i=10000的时候就可以显示,现在i=1000000就不可以了




欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2