#include <stdio.h>
int main(){
int n,s=0;//定义阶乘的个数,总阶乘的和并初始化
scanf("%d",&n);//在键盘上输出阶乘的个数
int i,x=1;//初始化单个阶乘的值
if(n>0 && n<=50){//n为正整数并且大于0小于等于50
for(i=1;i<=n;i++){
x=x*i;//单个阶乘的值
s=s+x;//总阶乘的和的值
}
printf("%d %d",x,s);//输出,单个阶乘的值,和总阶乘的和的值
}
return 0;
}
用C语言写阶乘
于 2022-10-26 22:15:55 首次发布