编程序5 阶乘
来源:百度知道 编辑:UC知道 时间:2024/05/23 22:53:05
(用静态变量)编写5的阶乘
#include "stdio.h"
void main()
{
int n=1,s=1;
while(n<=5)
{
s=s*n;
n++;
}
printf("%d",s);
}
#include <stdio.h>
double j(int a)
{
if (a>1) return (a*j(a-1));
else return a;
}
int main(void)
{
printf("%lf",j(5));
return 0;
}
main()
{int ,s=1;
for(i=1;i<=5;i++)
s*=i;
printf("s=%d",s);
}
#include<iostream.h>
void main()
{
int n;
double sum=1;
cout<<"请输入一个非负数!!"<<endl;
cin>>n;
while(n>=1)
{
sum=sum*n--;
}
cout<<sum<<endl;
}
#include <iostream.h>
long int fun(int x) //递归函数执行阶乘
{
long int z;
if (x>1) z=x*fun(x-1);
else z=1;
return z;
}
voi