第1个回答 2010-05-14
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<malloc.h>
float fac(int n)
{
int i;
float total=1;
for (i=1;i<=n;i++)
total=total*n;
return total;
}
main()
{
int i;
float m;
printf("pls input i \r\n");
scanf("%d",&i);
m=fac(i);
printf("the m is %f",m);
}