首页 > 编程语言 >c++打卡第十二天

c++打卡第十二天

时间:2023-04-22 12:59:01浏览次数:42  
标签:0.0063 12 第十二天 int c++ flag x2 打卡 1000

一、问题描述。

 二、设计思路

①、我们可以从第五年往前推算,即1000=前一年剩余的钱*(1+12*0.0063),算出的结果加上一千就是前一年年初加上利息所得的总钱。

②、列出五行式子就可以算出解。

③、打印出程序运行结果。

三、代码实现。

#include<iostream>
using namespace std; 
int main()
{
    float x5,x4,x3,x2,x1;
    x5=1000.0/(1+12*0.0063);
    x4=(x5+1000)/(1+12*0.0063);
    x3=(x4+1000)/(1+12*0.0063);
    x2=(x3+1000)/(1+12*0.0063);
    x1=(x2+1000)/(1+12*0.0063);
    cout<<"存的本金为:"<<x1<<endl; 
    return 0;
}

四、代码实现

 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

一、问题描述

 二、设计思路

①、本次我们通过冒泡排序实现数列的的升序排列。

②、冒泡排序实现的方式即为此数和后一个比较,如果大于后一个数,则两数换位置,然后后一个数和第三个数进行比较。

③、这样的话,每进行完一次循环,到第二次循环时,到最后结束到倒数第二个值,因为两数比较中最大的放后边,那么最后那个肯定是最大的。

④、实现动态图

 三、流程图

四、代码实现

#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int a[n];
    int t;
    int flag=1;
    for(int i=0;i<n;i++)
    {
        cin>>a[i];
    }
    for(int i=0;i<n-1;i++)
    {
        flag=1;
        for(int j=0;j<n-1-i;j++)
        {
            if(a[j]>a[j+1])
            {
                flag=0;
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
            }
        }
        if(flag==1)
            {
                break;
            }
     } 
     for(int i=0;i<n;i++)
    {
        cout<<a[i]<<"   ";
    }
    return 0;
}

五、运行结果

 

标签:0.0063,12,第十二天,int,c++,flag,x2,打卡,1000
From: https://www.cnblogs.com/zzqq1314/p/17342782.html

相关文章

  • C++调用自定义源文件函数
    C++调用自定义源文件函数的步骤如下:在需要调用函数的源文件中包含自定义源文件的头文件。例如,如果需要调用名为myfunc.cpp的自定义源文件中的函数,则需要在调用该函数的源文件中包含myfunc.h头文件。编译自定义源文件。如果使用命令行编译,可以使用以下命令编译自定义源文件并生成......
  • 建民打卡日记4.22
    一、问题描述输入N个数组成的有序数列,在数组中查找某个数的位置,若找到,输出下标,否则输出notfound二、流程设计1.取数组最大值最小值下标high和low2.将待查找数与中值比较,若小于中值则查找前半段,否则查找后半段3.输出结果三、流程图设计四、代码实现#include<iostream>......
  • 【c++】容器
    c++中容器的定义如下:数据存储上,有一种对象类型,它可以持有其他对象或指向其他对象的指针,这种对象类型叫容器。通俗的说容器就是保存其他对象的对象,这种“对象”还包含了一些列处理其他对象的方法,这也体现了容器类的一个好处,“容器类对特定代码重用问题的良好的解决方案”。容器另......
  • c++ CRTP 中判断 Derived 中有没有某个成员函数
    //省略HasMembertemplate<Dervied>classB{static_assert(HasMember<Derived>());}classA:publicB<A>{public:voidMember();}这样的代码是编译不过的,因为A还没有完全定义时,static_assert就会fail,但是将static_assert放到某个函数里是可以编译过的。......
  • c++在嵌入类中定义上层类的实例
    问题是这样的,嵌入类挺好的,可以有效表明类之间的从属关系,我们常常这样classA{public:classAttr{private:A&mA;};};这样是没有问题的,因为A此时还没有完全定义,使用引用或指针都是可以的。但是有些时候,如果A对象是一个临时对象,但我们想让Attr对象可以独......
  • c/c++零基础坐牢第六天
    c/c++从入门到入土(6)开始时间2023-04-20 19:23:57结束时间2023-04-22 11:06:28 前言:在解决实际问题中,我们会需要重复执行一些已知的操作,如级数求和、穷举或迭代求和。无论次数已知或未知,这都是选择结构和顺序结构难以解决的,这时,我们便引入循环控制结构,其中包括次数已知的计数......
  • 01-目录---C/C++
    第01章:数据类型typedef与typeid.name():链接数据类型:链接类型转换:链接X:链接X:链接X:链接X:链接X,链接x:链接X:链接第02章:常量与变量常量:链接变量:链接变量跨文件使用,链接有关变量声明的关键字:链接X:链接X:链接X:链接X:链接X:链接X:链接X:链接X:链接X:链接X:链接X:链接第03......
  • 4.21打卡
    一、问越描述:编写用牛顿迭代法求方程更的函数。方程为ax^3+bx^2+cx+d=0,系数a,b,c,d由主函数输入。求x在1附近的一个实根。求出根后,由主函数输出。牛顿迭代法的共识是:x=x0-f(x0)/f´(x0),设迭代到|x-x0|<=10e(-5).二、设计思路:1、输入系数a,b,cd;2、构造迭代函......
  • 打卡 计算捐款总量
    这里需要设计一个捐款人类Donator及一个相关函数getMaxName(),Donator类中包含捐款人的姓名及其捐款额,其部分代码如下:classDonator{private:stringname;//捐款人姓名floatmoney;//捐款金额,单位:元public:voidsetName(string_......
  • 每日打卡
    //#include<stdio.h>//#include<string.h>////#include<iostream>////usingnamespacestd;//chars[100];//inti,len;//intmain()//{// gets(s);// len=strlen(s);// for(i=0;i<len;i++)// {// if(islower(s[i]))// s[i]=toupper(s[i......