首页 > 其他分享 >第三章部分例题

第三章部分例题

时间:2023-04-14 23:00:22浏览次数:32  
标签:include 第三章 cout int double namespace pow 例题 部分

例3-1

编写一个求x的n次方的函数

分析:用数学函数pow求

代码部分:

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
    int k, f,l;
    cin >> k;
    cin >> f;
    l=pow(k, f);
    cout << l;
    return 0;
}

例3-2

输入一个8位二进制数,将其转换为十进制输出。

分析:根据二进制上的位数让这个数乘以2的该位数次方,让所有结果相加的一个十进制数。

流程图:

代码部分:

#include<iostream>
#include<math.h>
using namespace std;
int main()
{
    int sum=0;
    for (int i = 7; i >= 0; i--)
    {
        char a;
        cin >> a;
        if (a == '1')
        {
            sum += static_cast<int>(pow(2, i));
        }
        cout << sum;
    }
    return 0;
}

例3-3

编写程序求Π的值。

#include<iostream>
#include<math.h>
using namespace std;
double arctan(double x)
{
    double a = x * x;
    double e = x;
    double r = 0;
    int i = 1;
    while (e / i > 1e-15)
    {
        double f = e / i;
        r = (i % 4 == 1) ? r + f : r - f;
        e = e * a;
        i += 2;
}
    return r;
}
int main()
{
    double a = 16.0 * arctan(1 / 5.0);
    double b = 4.0 * arctan(1 / 239.0);
    cout << "PI=" << a - b << endl;
    return 0;
}

 

编写程序求Π的值,

 

标签:include,第三章,cout,int,double,namespace,pow,例题,部分
From: https://www.cnblogs.com/xuechenhao173/p/17320120.html

相关文章

  • C++第三章课本例题
    游戏规则是:每个骰子有6面,点数分别为1、2、3、4、5、6。游戏者在程序开始时输入个无符号整数,作为产生随机数的种子。每轮投两次骰子,第一轮如果和数为7或11则为胜,游戏结束;和数为2、3或12则为负,游戏结束;和数为其他值则将此值作为自己的原数,继续第二轮、第三轮……直到某轮的和数等于......
  • 人脸识别部分主机上提示无法加载DLL'DlibDotNetNative'的解决办法
    开发人脸识别系统,调用了DlibDotNet,系统在绝大部分主机上运行情况良好,而且DlibDotNet对系统的要求也不太高;测试过的主机,像工控主板I33代,J1800,J1900,D525均无压力,轻松胜任; 而在有些客户的系统上,提示System.DllNotFoundException:无法加载DLL'DlibDotNetNative'百度和必应搜了......
  • [每天例题]日期之间隔几天
    日期之间隔几天题目 题目要求1.编写一个程序来计算两个日期之间隔了多少天。日期以字符串形式给出,格式为 YYYY-MM-DD2.给定的日期是 1971 年到 2100 年之间的有效日期。3.日期以字符串形式给出。思路分析1.可以将两个日期同时计算他们距离1971年1月1日有多少天,再......
  • 《Spring揭秘》-第三章- 学习记录
    掌管大局的IoCServiceProvider虽然业务对象可以通过IoC方式声明相应的依赖,但是最终仍然需要通过某种角色或者服务将这些相互依赖的对象绑定到一起,而IoCServiceProvider就对应IoC场景中的这一角色。IoCServiceProvider在这里是一个抽象出来的概念,它可以代指任何将IoC场景中......
  • 《深入理解计算机系统第三版》第三章家庭作业参考答案
    简述最近看docker和k8s的底层实现原理,严重感觉自己对底层的知识了解不足,于是开始业余时间深入看一些底层书籍,就找了本据说是理解整个计算机体系的入门书-《深入理解计算机系统》.直接买的最新的第三版,从第三章开始看的,第二章接下来有心情再看(看了几眼全是如何手算进制间计算之类......
  • 第二章部分习题
    用穷举法找出1~100中的质数代码:usingnamespacestd;intmain(){intk=1;for(inti=1;i<=99;i++){k++;inta=0;for(intj=2;j<=i/2;j++){if(k%j==0){......
  • 充电站位置规划22 建立了混合整数编程(MIP)模型 在模型优化部分中,我们通过人口分布划分
    充电站位置规划221.建立了混合整数编程(MIP)模型。对于农村来说,交通网络并不像他们的城市同行那样强大。充电站可以辐射到应考虑的周围区域,因此纸张使用加权Vorinor图模型(WVDM)来分析该方面。对于城市的充电站,考虑了交通流量的效果。同时,引入排队理论以计算驱动程序的平均等待时......
  • C++课本第三章例题
    3-2输入一个8位二进制数,将其转换为十进制数输出。1#include<iostream>2usingnamespacestd;3doublepower(doublex,intn);//函数的声明,double类型防止超出整型4intmain()5{6intnumber=0;7for(inti......
  • [每天例题]蓝桥杯 C语言 货物摆放
    货物摆放题目题目要求1.n=L×W×H2.本题的结果为一个整数。3.当n=4n=4时,有以下66种方案:1×1×4、1×2×2、1×4×1、2×1×2、2×2×1、4×1×1。由此,我们可以知道L、W、H为n的因子思路分析1.由于n过大,所以使用longlongint进行声明。2.先求出n的所有因数,......
  • 基于mpc的日前日内微网共享储能优化调度 日前优化部分&mdash;&mdash;该程序首先根据《
    基于mpc的日前日内微网共享储能优化调度日前优化部分——该程序首先根据《电力系统云储能研究框架与基础模型》上面类似方法,首先根据每个居民的实际需要得到响应储能充放电功率,然后优化得到整体的储能充放电功率情况。日内滚动mpc跟踪部分——采用《基于MPC的微电网并网优化调度......