编程序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