c语言中换行符的ans2码,全国计算机二级C语言考试内部资料-编程.doc

全国计算机二级C语言考试内部资料-编程创新

上机编程题

A类数学表达式(1—10)(N)

1

#include

#include

float fun(int m,int n)

{

float t1=1,t2=1,t3=1,i;

for(i=1;i<=m;i++)

t1*=i;

for(i=1;i<=n;i++)

t2*=i;

for(i=1;i<=m-n;i++)

t3*=i;

return t1/(t2*t3);

}

main()

{

printf("P=%f\n",fun(12,8));

}

2

#include

#include

#include

float fun()

{

float x1=0.0,x0;

x0=x1;

x1=cos(x0);

while(fabs(x0-x1)>=0.000001)

{

x0=x1;

x1=cos(x0);

}

return x1;

}

main()

{

printf("Root=%f\n",fun());

}

3

#include

#include

double fun(int n)

{

double f0=0,f1=1,fn;

fn=f0+f1;

while(fn<=n)

{

f0=f1;

f1=fn;

fn=f0+f1;

}

return fn;

}

main() /*主函数*/

{

printf("%f\n",fun(1000));

}

4

#include

#include

void fun (float *sn,int n)

{

float i,t=1;

*sn=0;

for(i=0;i<=n;i++)

{ *sn+=t/(2*i+1);

t=-t;

}

}

main() /*主函数*/

{ int n=11;float s;

fun(&s,n);

printf("s=%f n=%d\n",s,n);

}

5

#include

#include

#include

double fun( int m)

{

double s=0,i;

for(i=1;i<=m;i++)

s+=log(i);

return sqrt(s);

}

main()

{

printf("%f\n",fun(20));

}

6

#include

#include

#include

double fun(double x,int n)

{

double s=x+1,i,t=1;

for(i=2;i<=n;i++)

{

t*=i;

s+=pow(x,i)/t;

}

return s;

}

main()

{

printf("%f\n",fun(0.3,10));

}

7

#include

#include

double fun (int n)

{

double s=0, i;

for(i=1;i<=n;i++)

s+=1.0/(i*(i+1));

return s;

}

main( )

{

printf("%f",fun(10));

}

8

#include

#include

double fun ( double eps)

{

double s=0,t=1,i,m=1;

for(i=1;t/m>=eps;i++)

{

s+=t/m;

t=t*i;

m=m*(2*i+1);

}

return 2*s;

}

main( )

{ double x;

printf("Input eps:") ;

scanf("%lf",&x); printf("\neps = %lf, PI=%lf\n", x, fun(x));

}

9

#include

#include

double fun(double x)

{

double i,t=1,m=1,s=0;

for(i=1;fabs(m/t)>=0.000001;i++)

{

s=s+m/t;

m*=(0.5+1-i)*x;

t=t*i;

}

return s;

}

main()

{ double x,s;

printf("Input x: "

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值