我是C语言新手,求大神帮帮忙!!!请问这个程序错在哪里?为什么输出结果是0

2025-04-13 02:20:35
推荐回答(2个)
回答1:

求数的阶乘100!会是一个非常大的数据,远远超过了int所能表示的范围,数据存储溢出了,当a达到20多时就会溢出成0,所以结果是0

回答2:

b太大了 超出了int的范围