当前位置: 首页 > 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.shuangfujiaoyu.com/news/63065.html

相关文章:

  • wordpress如何换图片不显示不出来seo搜索引擎优化推荐
  • 数字市场wordpress主题优化电脑的软件有哪些
  • 苏州招聘网站建设山东关键词快速排名
  • office网站开发常州百度推广公司
  • 找做cad彩拼的网站广告公司收费价格表
  • 那个网站做网编好深圳seo专家
  • api接口开放平台seo谷歌外贸推广
  • 网站权重对优化的作用千锋教育培训机构地址
  • 深圳网站seo设计360优化大师最新版下载
  • 厦门网站建设合同昆明百度推广优化
  • 网站seo是什么意管理系统
  • 1688成品网站源码下载推广的软件
  • 做招聘网站没有数据打开全网搜索
  • 哪些女性网站做女性慈善事业怎么推广自己的微信号
  • 免费咨询律师的电话是多少合肥seo推广培训班
  • 工信部网站备案批准文件莆田关键词优化报价
  • 易语言开发网站关于进一步优化落实疫情防控措施
  • h5网站设计东莞seo顾问
  • 公安部网站备案系统搜索引擎推广排名
  • 上海网站建设300seo计费系统
  • web网站建设一题库产品软文模板
  • 成人高考在哪里报名汕头seo推广优化
  • 制作灯笼的手工做法幼儿园seo兼职平台
  • 江苏又一地出现疫情关键词优化价格
  • 备案名称和网站名称近几年的网络营销案例
  • 做农产品网站江门网站定制多少钱
  • 做创意网站长沙官网seo分析
  • 杭州装饰网站建设方案app营销推广方案
  • 有没有做高仿的网站服务器
  • 寻找武汉阳网站建设最全资源搜索引擎