#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int ayue(int i) { int x = 0; int count = 1; for (x = 1; x <= i; x++) { count *= x; } return count; } int ayue2( int n) { if (n<=1) { return 1; } else return n* ayue2(n - 1); } int main() { int i = 0; printf("请输入你想要经行阶乘的数字:"); scanf("%d", &i); int sum = ayue2(i); printf("输出的阶乘结果是:%d", sum); return 0; }
