计算阶乘和数。假设有这样一个三位数m,其百位、十位和个位数字分别是a、b、c,如果m= a!+b!+c!,则这个三位数就称为三位阶乘和数(约定0!=1)。
编写计算n的阶乘的函数:long fact(int n);函数返回值是n! 。
在主程序中输入n,调用fact函数,判断该数是否为阶乘和数。
输入格式:
输入n,n为[100,999]间的整数。
输出格式:
判断结果,是阶乘和数或不是阶乘和数
输入样例:
300
输出样例:
不是阶乘和数
#include<stdio.h>
long fact(int n)
{
if(n==1