Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
72397 李雨昊 函数求阶乘 C++ Accepted 0 MS 200 KB 646 2024-05-05 17:40:13

Tests(1/1):


Code:

//题目描述 //按顺序输出1至n的阶乘值。要求使用函数中的局部静态变量保存上一次阶乘的值,用于下一次阶乘值的运算。 //输入 //一个不超过10的正整数n。 //输出 //在一行内输出n个整数,分别表示从1至n的阶乘值,每个整数后输出一个空格。 //请注意行尾输出换行。 //样例输入 //5 //样例输出 //1 2 6 24 120 #include<stdio.h> #include<string.h> #include<math.h> int main() { int i,j,n; static int sum; //局部静态变量 scanf("%d",&n); for(i=1,sum=1;i<=n;i++) { for(j=i;j<=i;j++) sum=sum*i; printf("%d ",sum); } return 0; }