sum 应定义为unsigned long 型,且i也不能这么大(大致最大12吧),否则sum放不下的,最后输出时用%ld格式。
int 存sum 不够用可以用长整形,但是最好是双精度,因为乘积出来的结果会很大
应该是1***100的结果超过了Int所能表达的范围。Int最多能表达10亿界别的数。