4.6

2024-04-07 09:52
文章标签 4.6

本文主要是介绍4.6,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

数求和阶乘和质数 

#include <iostream>
 
using namespace std;
int mproduct(int a)

{
    if(a>1)

{
        return a*mproduct((a-1));
 }

else

{
        return 1;
 }
}
class number

{
    int a;
public:
    number():a(5){};
    number(int a):a(a){}
    void set(int a){this->a=a;}
    void sum(){
        int sun=0;
        for(int i=1;i<=a;i++)

{
            sun+=i;
        }
        cout<<"sun="<<sun<<endl;
    }
    void product(){
        cout<<mproduct(a)<<endl;
    }
    void primeNumber(){
 
            for(int j=1;j<a;j++){
                if(a%j==0){
                    continue;
                }else{
                    cout<<j<<"  ";
                }
            }
 
        cout<<endl;
    }
};
 
int main()
{
    number num;
    num.set(12);
    num.sum();
    num.product();
    num.primeNumber();
    return 0;
}


实现字符串交错输出 
#include <iostream>
 
using namespace std;
class A

{
    string str;
    int a;
public:
    A():str("abcdefghijklmnopqrstuvwxyz"),a(0){}
    void mygetchar()

{
        cout <<str.at(a)<<"  ";
        a=(a+1)%26;
    }
};
class B{
    string str;
    int a;
public:
    B():str("1234567890"),a(0){}
    void mygetchar()

{
        cout<<str.at(a)<<"  ";
        a=(a+1)%10;
    }
};
 
int main()
{
    A a;
    B b;
    int i=0;
    int len;
    cin>>len;
    while(i++<len)

{
        a.mygetchar();
        b.mygetchar();
    }
    return 0;
}
将字母和数字分别存入两个不同的类的对象,然后输出。
#include <iostream>
#include<cstring>
#include<stdio.h>
using namespace std;
class A
{
    string a;
 
public:
    A()

{
 
    }
    void myinsert(char c)

{
        a+=c;
    }
    void show(){
        cout<<a<<endl;
    }
};
class B

{
    string b;
 
public:
    B(){}
    void myinsert(char c)
{
        b+=c;
    }
    void show(){
        cout<<b<<endl;
    }
public:
 
};
 
int main()
{
    string str;
    A A;
    B B;
    //char a[128];
    cin>>str;
    cout<<"字符串输入成功"<<endl;
    for(unsigned int i=0;i<str.length();i++)
{
        if(str.at(i)<'9'&&str.at(i)>'0')
{
            A.myinsert(str.at(i));
 }
else
{
            B.myinsert(str.at(i));
}
}
    A.show();
    B.show();
    return 0;
}

这篇关于4.6的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/882283

相关文章

【C++ Primer Plus习题】4.6

问题: 解答: #include <iostream>using namespace std;typedef struct _CandyBar{string brand;float weight;int calorie;}CandyBar;int main(){CandyBar snack[3] = { {"德芙",2.1,20},{"箭牌",2.2,16},{"阿尔卑斯",

【OCPP】ocpp1.6协议第4.6章节Heartbeat的介绍及翻译

目录 4.6、心跳Heartbeat-概述 Heartbeat 消息 Heartbeat 请求(Heartbeat Request) Heartbeat 响应(Heartbeat Response) 主要功能和目的 1. 保持连接 2. 状态监控 3. 时间同步 实现示例 发送 Heartbeat 请求 处理 Heartbeat 响应 示例代码 发送 Heartbeat

服务器安装.Net FW4.0/4.5/4.6都提示失败

废话不多说,遇到以上情况,之下下载包名 dotNetFx40_Full_x86_x64.exe dotnetfx45_full_x86_x64.exe 安装就OK啦

4 最简单的 C 程序设计—顺序程序设计-4.6 顺序结构程序设计举例

【例 4.14】输入三角形的三边长,求三角形面积。 #include <stdio.h>#include <math.h> // 包含数学函数头文件main(){/* 【例 4.14】输入三角形的三边长,求三角形面积。已知三角形的三边长 a,b,c,则该三角形的面积公式为: */float a, b, c, s, area;scanf("% f, % f, % f", &a, &b, &c

【云原生进阶之数据库技术】第二章-Oracle-原理-4.6.3.7-闪回事务查询技术

1 闪回事物查询 1.1 闪回事务查询概念介绍         闪回事务查询是通过数据字典视图flashback_transaction_query来查询历史事务相关元数据,并且可以通过该视图的undo_sql字段会给出相应的SQL从逻辑层面撤销事务。闪回事务查询实际上是闪回版本查询的一个扩充,通过它可以审计某个事务甚至 撤销 一个已经提交的事务。闪回事务查询有别于闪回查询的特点有以下3个

【云原生进阶之数据库技术】第二章-Oracle-原理-4.6.3.5-闪回表技术

1 闪回表         Oracle Flashback Table特性允许利用Flashback Table语句,确保闪回到表的前一个时间点。利用回滚段信息来恢复一个或一些表到以前的一个时间点(一个快照)。要注意的是,Flashback Table不等于Flashback Query,Flashback Query仅仅是查询以前的一个快照点而已,并不改变当前表的状态,而Flashbac

【云原生进阶之数据库技术】第二章-Oracle-原理-4.6.3.3-闪回数据库技术

1 闪回数据库 1.1 使用场景和限制 (1)一种快速的数据库恢复方案,这种恢复是基于用户的逻辑错误 比如: 对表中的数据做了错误的操作插入了大量错误的数据删除了一个用户等         此时通常是将数据库恢复到之前的某一个时间点。         相比于原始的恢复方式需要先备份数据文件,再使用归档日志恢复到以前的时间点。 (2)闪回日志由oracle自动创建,并保存于闪回恢

OpenCV学习(4.6) 图像梯度

1.目标 在本教程中: 你会学到如何找到图像的梯度,边缘等。你会学到如下函数:**cv.Sobel(),cv.Scharr(),cv.Laplacian()** 等。 图像梯度是图像处理中的一个基本概念,它用于测量图像亮度变化的强度和方向。在数学上,梯度是函数的偏导数,而在图像处理中,梯度通常用于表示图像亮度的变化率,即图像的边缘。 1.Sobel 算子 Sobel算子是一种离散的差分算

树莓派4B 学习笔记3: 系统自动更新时间_测试CSI摄像头_安装OpenCv_4.6(未成功编译源码)_备份树莓派镜像

今日继续学习树莓派4B 4G:(Raspberry Pi,简称RPi或RasPi) 本文我只是安装了OpenCv 4.6,但编译源码失败了!有关 OpenCv 部分仅做笔记暂存! 本人所用树莓派4B 装载的系统与版本如下:   版本可用命令 (lsb_release -a) 查询: 系统时间自动更新_安装OpenCv_测试CSI摄像头_预装OpenCv的系统镜像分享(持续更新

《软件方法(下)》8.3.4.6 DDD话语“聚合”中的伪创新(2)

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 《软件方法》最新pdf和epub文件:umlchina.com/url/softmeth2024.html 8.3 建模步骤C-2 识别类的关系 8.3.4 识别关联关系 8.3.4.6 DDD话语“聚合”中的伪创新 (3)aggregate root是伪创新 (续前文) aggre