C++求1000的阶乘的问题?

2024-12-03 13:29:45
推荐回答(3个)
回答1:

数组有可能填不满,这样数组里前面的0就不用输入出来。

比如数组里0000。。。。00000000000399999999这个数,只打印399999999

回答2:

大数的乘法,还是有点麻烦的
你需要编写一个个位数和大数的乘法,多位数和大数的乘法可以错位相加得到结果
这里就需要一个大数的加法函数,这个也不难

最好用char型

回答3:

从第一个非零位开始输出。

少了一个大括号,应该是 if( str[ i ] != 0 | count==1)
{ cout< count=1;}