C - 主函数不调用子函数? 财富值64

2016-10-30 11:41发布

#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 函数没有被执行呢?

10条回答

C 语言力图声明和使用一致,结果反倒造成许多困惑

一周热门 更多>