C语言编程1乘到100怎么写

2024-11-16 21:30:31
推荐回答(3个)
回答(1):

sum 应定义为unsigned long 型,且i也不能这么大(大致最大12吧),否则sum放不下的,最后输出时用%ld格式。

回答(2):

int 存sum 不够用

可以用长整形,但是最好是双精度,因为乘积出来的结果会很大

回答(3):

应该是1***100的结果超过了Int所能表达的范围。Int最多能表达10亿界别的数。