Objective-C程序没有返回任何输出

时间:2014-04-02 11:46:06

标签: objective-c xcode

我现在正在做项目euler,现在正在做问题4.在这个问题中,我创建了以下代码来输出结果。该程序运行并完成超快速运行,但根本没有返回答案。我很困惑为什么会这样。请帮忙。下面是代码:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

@autoreleasepool {
    int num1, num2, n , num ,reverse=0, digit;

    for (num1 = 999;num1 > 100;--num1)
    {
        for(num2 = 999;num2 > 100;--num2)
        {
            num = num1 * num2;
            n = num;
            while (num > 0)
            {
                digit = num % 10;
                reverse = reverse * 10 + digit;
                num = num / 10;
            }
            if (n == reverse)
            {
                NSLog (@"%i * %i = %i",num1,num2,n);
                break;
            }
        }
    }

}
return 0;
}

这是指向img http://tinypic.com/r/347bkat/8

的链接

1 个答案:

答案 0 :(得分:2)

将for-loops中的num1 < 100更改为num1 > 100num2相同) 或者永远不会被执行: - )