文档介绍
三、阶乘升级版-2147483648~2147483647三、阶乘升级版本题要求实现一个打印非负整数阶乘的函数。函数接口定义:voidPrint_Factorial(constintN);其中N是用户传入的参数,其值不超过1000。如果N是非负整数,则该函数必须在一行中打印出N!的值,否则打印“Invalidinput”。三、阶乘升级版裁判测试程序样例:#include<stdio.h>voidPrint_Factorial(constintN);intmain(){intN;scanf("%d",&N);Print_Factorial(N);return0;}/*你的代码将被嵌在这里*/三、阶乘升级版一是数据存储,多个单元来存储超大整数二是计算时借鉴乘法的竖式计算,一位位往前乘,并考虑进位的实现。三、阶乘升级版#include<stdio.h>#defineradix10000#definemax1000voidPrint_Factorial(constintN){staticinta[max];inti,j,h,p,n;if(N<0){printf("Invalidinput");return;}}三、阶乘升级版#include<stdio.h>#defineradix10000#definemax1000voidPrint_Factorial(constintN){elsestaticinta[max];if(N<1)inti,j,h,p,n;{if(N<0)printf("1");{return;printf("Invalidinput");}return;a[max-1]1;hmax-1;}}三、阶乘升级版for(i2;i&