#include7.16 编写函数,根据整型形参n的值,计算如下公式的值。int mymod(int a,int b) { int k; k=a%b; return k; } main() { int a,b,k; scanf("%d %d",&a,&b); k=mymod(a,b); printf("余数为%dn",k); }
1-1/2+1/3-1/4+1/5-1/6+1/7-···+(-1)^(n+1)*(1/n)
#include7.17 编写函数,根据整型形参m的值,计算如下公式的值。double fun(int n) { double x=-1.0; int i; double z=1.0; for(i=1;i<=(n+1);i++) z=z*x; //n=1时,i=1,z=-1.0,i++;-->i=2,z=1.0. z=z/n; return z; } main() { int i,n;double s=0.0; scanf("%d",&n); for(i=1;i<=n;i++) s=s+fun(i); printf("%lfn",s); }
#include7.18 编写函数用以求表达式x^2-5x+4的值,x作为参数传递给函数。调用此函数求:double fun(int m) { double t; t=1.0/(m*m);//t必须为1.0,不能是1. return t; } main() { int i,m; double s=1.0; scanf("%d",&m); for(i=2;i<=m;i++) s=s-fun(i); // i=2保证第一项输出正确 printf("%lf",s); }
#include#include double fun1(double x) { double y1; y1=x*x-5*x+4; return y1; } double fun2(double x) { double y2; y2=x*x-5*x+4; return y2; } double fun3(double x) { double y3; y3=sin(x)*sin(x)-5*sin(x)+4; return y3; } main() { double y1,y2,y3,x1,x2,x3; printf("请输入x1,x2,x3的值:"); scanf("%lf %lf %lf",&x1,&x2,&x3); y1=fun1(x1); y2=fun2(x2); y3=fun3(x3); printf("y1=%lf;y2=%lf;y3=%lfn",y1,y2,y3); }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)