假设有这样一个三位数m.docVIP

  • 117
  • 0
  • 约小于1千字
  • 约 2页
  • 2020-09-03 发布于河北
  • 举报
假设有这样一个三位数m,其百位、十位和个位数字分别是a、b、c,如果m= a!+b!+c!,则这个三位数就称为三位阶乘和数(约定0!=1)。请编程计算并输出所有的三位阶乘和数。 函数原型:?long Fact(int n); 函数功能:计算n的阶乘 输入格式:?无 输出格式:%d\n 为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。 时间限制:500ms内存限制:32000kb #include stdio.h long Fact(int n) { if (n == 1) { return 1; } else { return n * Fact(n - 1); } } int main() { int a, b, c, m; long z; for(a = 1; a = 9; a++) { for(b = 1; b = 9; b++) { for(c = 1; c = 9; c++) { m = 100 * a + 10 * b + c; if (m == Fact(

文档评论(0)

1亿VIP精品文档

相关文档