第7章答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#include<math.h>
double f(double x)
{
return x*x-5*x+4;
}
//以y2为例
main()
{
double x;
scanf("%lf",&x);
printf("%lf\n",f(x+15));
}
//以yห้องสมุดไป่ตู้为例
main()
{
double x;
scanf("%lf",&x);
printf("%lf\n",f(sin(x)));
}
}
7.17
#include<stdio.h>
float f(int m)
{
float s=1.0;
int i;
for(i=2;i<=m;i++)
s=s-1.0/(i*i);
return s;
}
main()
{
int m;
scanf("%d",&m);
printf("%f\n",f(m));
}
7.18
#include<stdio.h>
7.15编写函数int mymod(int a,int b),用以求a被b整除之后的余数。
int mymod(int a,int b)
{
int c;
c=b-b/a*a;
return c;
}
7.16编写程序,根据整形形参n的值,计算如下公式的值:
1-1/2+1/3-1/4+1/5-1/6……+(-1)^(n+1) (1/n)
#include<stdio.h>
float f(int n)
{
float s=0.0;
int k,i;
k=1;
for(i=1;i<=n;i++)
{
s=s+k*(1.0/i);
k=-k;
}
return s;
}
main()
{
int n;
scanf("%d",&n);
printf("%f\n",f(n));
double f(double x)
{
return x*x-5*x+4;
}
//以y2为例
main()
{
double x;
scanf("%lf",&x);
printf("%lf\n",f(x+15));
}
//以yห้องสมุดไป่ตู้为例
main()
{
double x;
scanf("%lf",&x);
printf("%lf\n",f(sin(x)));
}
}
7.17
#include<stdio.h>
float f(int m)
{
float s=1.0;
int i;
for(i=2;i<=m;i++)
s=s-1.0/(i*i);
return s;
}
main()
{
int m;
scanf("%d",&m);
printf("%f\n",f(m));
}
7.18
#include<stdio.h>
7.15编写函数int mymod(int a,int b),用以求a被b整除之后的余数。
int mymod(int a,int b)
{
int c;
c=b-b/a*a;
return c;
}
7.16编写程序,根据整形形参n的值,计算如下公式的值:
1-1/2+1/3-1/4+1/5-1/6……+(-1)^(n+1) (1/n)
#include<stdio.h>
float f(int n)
{
float s=0.0;
int k,i;
k=1;
for(i=1;i<=n;i++)
{
s=s+k*(1.0/i);
k=-k;
}
return s;
}
main()
{
int n;
scanf("%d",&n);
printf("%f\n",f(n));