- 97
- 0
- 约1.34千字
- 约 3页
- 2017-05-21 发布于北京
- 举报
大学生C语言程序设计〔第四版谭洪强〕实验7答案
实验七 参考答案(参考答案)fun,它的功能是:计算并输出n(包括n)以内能被5 或9 整除的所有自然数的倒数之和。例如,若主函数从键盘给n 输入20后,则输出为s=0.583333。
注意:n 的值要求不大于100。
算法分析:5 或9 整除),如果满足,则把它的倒数累加到累加器里。注意:i的倒数要表示成:1.0/i;
参考:double fun(int n)
{
double sum=0;
int i;
for(i=5;i=n;i++)
if(i%5==0||i%9==0)
sum=sum+1.0/i;
return sum;
}
(2) (sy7-2.c) 请编写函数fun,其功能是:根据以下公式计算s,并计算结果作为函数值返回,n通过形参传入。
例如:若n的值为11时,函数的值为1.83333
算法分析:参考:float fun(int n)
{
float sum=1; //sum中已经累加了第一项的值
int i,m=1; //m表示每项的分母;
for(i=2;i=n;i++)
{ m=m+i;
sum=sum+1.0/m;
}
return sum;
}
(3) (sy7-3.c)请编写函数fun,其功能是:将两个两位数的正整数a、b 合并形成一个整数放在c 中。合并的方式是:将 a
原创力文档

文档评论(0)