1
编写程序求无理数e的值并输出。
e=1+1/1!+1/2!+1/3!+......+1/n!
直到1/n!<0.000001时e=2.718282。
#include "stdio.h"
main()
{
float fun();
printf("无理数e的值是:%f\n",fun());
}
float fun()
{
/**********Program**********/
float s=1;int t=1,i;
for(i=1;1.0/t>=0.000001;i++)
{t=t*i;
s+=1.0/t;
}
return t;
/********** End **********/
}
2
编写函数fun,函数的功能是:求出二维数组周
边元素之和,作为函数值返回。二维数组的值在
主函数中赋予。
#define M 4
#define N 5
#include "stdio.h"
int fun(int a[M][N])
{
/**********Program**********/
int s1=0,s2=0,s3=0,s4=0,i,j;
for(j=0;j<N;j++)
{s1+=a[0][j];
s2+=a[M-1][j];
}
for(i=1;i<M-1;i++)
{s3+=a[i][0];
s4+=a[i][N-1]
}
return s1+s2+s3+s4;
/********** End **********/
}