#include "stdafx.h" #include <stdio.h> #define num 600851475143 int factor(int fac); void main() { int i; for (i = 1; i <= num&&num%i==0; i++) { int factor(i); } } int factor(int fac) // to judge if i is a fator { printf("%d", fac); return(0); } 最后什么都不输出,为什么int factor函数没偶被执行呢?
简单,因为没有呼叫factor函数。
一周热门 更多>