当前位置: 首页 > news >正文

专业微网站开发好姑娘高清免费观看

专业微网站开发,好姑娘高清免费观看,做网站深圳,广东省住房城乡建设部网站题目描述 输入一个正数x和一个正整数n,求下列算式的值。要求定义两个调用函数:fact(n)计算n的阶乘;mypow(x,n)计算x的n次幂(即xn),两个函数的返回值类型是double。 x - x2/2! x3/3! ... (-1)n-1xn/n! …

题目描述

输入一个正数x和一个正整数n,求下列算式的值。要求定义两个调用函数:fact(n)计算n的阶乘;mypow(x,n)计算x的n次幂(即xn),两个函数的返回值类型是double。

      x - x2/2! + x3/3! + ... + (-1)n-1xn/n!

×输出保留4位小数。

输入格式

x n

输出格式

数列和

样例输入

2.0 3

样例输出

1.3333

代码解析

  1. 定义fact函数: fact(int n)函数用于计算一个整数n的阶乘。它通过一个for循环来累乘从1到n的所有整数,并将结果存储在sum变量中。最后,返回计算得到的阶乘值。

    double fact(int n)
    {double sum = 1;for (int i = 1; i <= n; i++){sum = sum * i;}return sum;
    }

  2. 定义mypow函数: mypow(double x, int n)函数用于计算xn次幂的近似值。它使用了一个for循环,从1遍历到n,每次迭代中计算(-1)^(i-1) * x^i / fact(i)的值,并累加到sum变量中。这里,pow(-1, i - 1)用于生成交替的正负号,pow(x, i)用于计算xi次幂,fact(i)用于计算i的阶乘,用于分母的计算。最后,返回累加的sum值作为xn次幂的近似值。

    double mypow(double x, int n)
    {double sum = 0;for (int i = 1; i <= n; i++){sum = sum + (pow(-1, i - 1) * pow(x, i) / fact(i));}return sum;
    }

  3. 主函数main: int main(void)是程序的入口点。在这个函数中,首先通过scanf函数读取用户输入的两个值:一个是双精度浮点数x,另一个是整数n

    int main(void)
    {double x;int n;scanf("%lf%d", &x, &n);
    }

  4. 调用mypow函数并输出结果: 调用mypow函数,传入用户输入的xn作为参数,计算xn次幂的近似值。使用printf函数输出mypow函数返回的结果,格式化为保留四位小数的浮点数。

        printf("%.4lf",mypow(x,n));
    

  5. 函数返回: return 0;表示main函数执行成功并返回0。在C语言中,main函数的返回值通常用于表示程序的退出状态,其中0表示成功。

        return 0;
    

源代码

#include <stdio.h>
#include <math.h>
double fact(int n)
{double sum = 1;for (int i = 1; i <= n; i++){sum = sum * i;}return sum;
}
double mypow(double x, int n)
{double sum = 0;for (int i = 1; i <= n; i++){sum = sum + (pow(-1, i - 1) * pow(x, i) / fact(i));}return sum;
}
int main(void)
{double x;int n;scanf("%lf%d", &x, &n);printf("%.4lf",mypow(x,n));return 0;
}

http://www.yayakq.cn/news/320548/

相关文章:

  • 百度做销售网站多少钱做网站网站建设
  • 网站的宽度企业宣传片广告制作
  • 网站建设管理专员做网站要多少人
  • 抓取网站访客qq代码菲律宾做网站
  • 国外的网站需要备案吗运城建设网站
  • 渐江建工水利水电建设有限公司网站别墅花园装修设计公司
  • php怎么建立站点地瓜互联 wordpress
  • 东莞网站建设品牌企业网站开发报价
  • 外贸网站建设推广公司前景如何移动互联网开发实习报告
  • 如何利用国外分类网站开发客户天津比较好的设计公司
  • 太原seo代理seo推广代运营
  • 淘客推广网站怎么做的廊坊建站软件
  • 建设网站的定位网站建设中倒计时源码
  • 手机的网站有哪些百度快照是干嘛的
  • 美食教做网站1元购买域名
  • 社交网站平台怎么做凉山北京网站建设
  • 网上做衣服的网站有哪些php mysql网站开发...
  • 福州网站建设哪家好遵义新蓝外国语学校网站建设
  • ps切片怎么做网站做外贸有哪些好的网站有哪些
  • 宁津做网站公司erp企业管理软件
  • 网站建设演示ppt模板网站怎么做邮箱
  • 学校网站建设流程怎样登录沈阳科技网站
  • 南宁网站快网站设计工作室公司
  • 浅谈做网站的好处农产品应该建设哪个网站
  • 用wordpress做外贸网站绍兴市住房与城乡建设厅网站
  • 纯静态企业网站漳州网站设计制作
  • 包头网站建设价格免费企业网站模板html
  • wap手机网站描述正确的是wordpress 安卓 管理
  • 做查询网站费用南山区住房和建设局网站
  • 网站建设需求参考文档上海电子商务网站制作