c语言题目集关于水仙花的问题main函数返回值错误

这段函数编辑是提示运行超时
在devc 中会提示连接器返回值错误
#include <stdio.h>

main() {
    int m, n, a, b, c, i;
    scanf("%d%d", &m, &n);
    if (m < 100 || n > 1000 || m > n)
        printf("Invalid Value.");
    else
        for (i = m; m <= n; i++) {
            a = i / 100;
            b = i % 100 / 10;
            c = i / 10;
            if (i == a * a * a + b * b * b + c * c * c)
                printf("%d\n", i);
            else
                printf("");

        }
    return 0;

}

修改见注释处,供参考:

#include <stdio.h>
int main() {        //main()
    int m, n, a, b, c, i;
    scanf("%d%d", &m, &n);
    if (m < 100 || n > 1000 || m > n)
        printf("Invalid Value.");
    else
        for (i = m; i < n; i++) { //for (i = m; m <= n; i++)
            a = i / 100;
            b = i % 100 / 10;
            c = i % 10;          //c = i / 10;
            if (i == a * a * a + b * b * b + c * c * c)
                printf("%d\n", i);
            else
                printf("");
        }
    return 0;
}