如何做有关的C语言题目

2024-12-22 11:26:14
推荐回答(1个)
回答1:

这是第1题的思路,#include "stdio.h"
#define N 5/*定义符号常量N,代表数字5*/
long function(int i)
{ /*定义局部静态变量f并赋初值1*/
static f = 1;
/*求形参i的阶乘值并存放在f中*/
f *= i;
return f;
}
void main( )
{
long product;
int i;
for(i=1; i<=N; i++)
{
/*调用函数function( )求阶乘值,并赋值给product */
product = function(i);
/*输出*/
printf("%ld\n", product);
}
}