短除法(c++)

news/2024/11/22 12:22:13/

题号标题1389数据分析1750有0的数1962数值计算1121“倒”数1469数的统计1511数字之和为13的整数1149回文数个数1846阿尔法乘积短除法 目录    1389 - 数据分析 题目描述某军事单位为了保证信息的安全性,决定采用特殊的加密方法来传递信息,该方法的操作方式为,如果要传递2个数字信息给友军,会直接传递给友军一个整数n(n是一个10位以内的整数),该整数的长度代表要传递的第一个数字信息,分解出该整数的每一位,如果该位是偶数,那么将这这一位加到总和上去,代表要传递的第二个数字信息。请你编写一个程序,从接收到的数字n中获取这2个数字信息。 比如:军事单位传递的数字为12345678,则希望向友军传递的2个数字就是8(共有8位)和20(2+4+6+8=20)输入一个整数n(n<=999999999)输出两个整数,用空格隔开样例输入复制 12345678
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n;
    cin>>n;
    int cnt = 0;
    int sum = 0;
    int t = n;
    while(n!=0)
    {
        cnt++;
        n = n/10;
    }
    int cnt2 = 0
    while(t!=0)
    {
        cnt2++;
        if(cnt%2==0)
        {
            if(cnt2%2==1)
            {
                sum = sum+ t%10;
            }
        }
        else
            it(cnt2%2==1)
        {
            sum = sum+ t%10;
        }
    }
    cout<<cnt<<endl<<sum;
    return 0;
}

1121 - “ 倒 ” 数
题目描述
输入一个正整数 N ( 0 < N < 2147483647 ),将这个数倒着合成一个新数后输出。
比如: 543 ,倒过来是 345 (请注意: 34500 ,倒过来是 543 ,不是 00543 )!
输入
一行,一个正整数 N 。
输出
一行,一个正整数。
样例
输入复制
345
输出复制
543
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n;
    cin>>n;
    while(n!=0)
    {
        cout>>n%10;
        n = n/10;
    }
    return 0;    
}


1962 - 数值计算
题目描述
给出一个不多于 5 位的非负整数,要求
1 、求出它是几位数
2 、分别输出每一位数字
3 、按逆序输出各位数字,例如原数为 321, 应输出 123
输入
一个不大于 5 位的正整数
输出
三行
第一行 位数
第二行 用空格分开的每个数字
第三行 按逆序输出这个数
样例
8 20
80
8
输入复制
12345
输出复制
54321
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int n,a,b,c,d,e,f,h;
    cin>>n;
    f = n;
    int g = 0;
    while(n<100001)
    {
        a = n/10000;
        b = n/1000%10;
        c = n/100%100;
        d = n/10%10;
        e = n%10000;
        h = e*10000+d*1000+c*100+b*10+a*1;
    }
    while(n!=0)
    {
        g = g/10;
        f++;
    }
    cout<<g<<endl<<h;
    return 0;
}


http://www.ppmy.cn/news/1035614.html

相关文章

系统架构设计师---考试通关练习题

第一章 系统架构设计师概述 1 .以下()不是现代信息系统的架构的三个要素。 A.构件 B.模式 C.规划 D.属性 解析:现代信息系统的架构有三个要素,即构件、模式和规划。 答案:D 2. 软件系统架构是关于软件系统的结构、行为和()的高级抽象。 A.构件 B.模式 C…

华为OD机试真题【组合出合法最小数】

1、题目描述 【组合出合法最小数】 给一个数组&#xff0c;数组里面都是代表非负整数的字符串&#xff0c;将数组里所有的数值排列组合拼接起来组成一个数字&#xff0c;输出拼接成的最小的数字。 【输入描述】 一个数组&#xff0c;数组不为空&#xff0c;数组里面都是代表非…

opencv进阶02-在图像上绘制多种几何图形

OpenCV 提供了方便的绘图功能&#xff0c;使用其中的绘图函数可以绘制直线、矩形、圆、椭圆等多种几何图形&#xff0c;还能在图像中的指定位置添加文字说明。 OpenCV 提供了绘制直线的函数 cv2.line()、绘制矩形的函数 cv2.rectangle()、绘制圆的函数cv2.circle()、绘制椭圆的…

Java异步方法CompletableFuture类的使用

Java中常用的异步方法 1、使用线程&#xff1a;你可以创建一个新的线程来执行异步操作。这可以通过直接创建Thread对象并启动它&#xff0c;或者使用线程池来管理线程的生命周期。 new Thread(() -> {// 异步操作代码 }).start(); 2、使用线程池Executor框架&#xff1a;E…

【C语言实战项目】通讯录

一.了解项目功能 在本次实战项目中我们的目标是实现一个通讯录: 该通讯录可以用来存储1000个人的信息 每个人的信息包括&#xff1a;姓名、年龄、性别、住址、电话 通讯录提供功能有&#xff1a; 添加联系人信息删除指定联系人信息查找指定联系人信息修改指定联系人信息显示所有…

SSM——用户、角色、权限操作

1. 数据库与表结构 1.1 用户表 1.1.1 用户表信息描述 users 1.1.2 sql语句 CREATE TABLE users( id varchar2(32) default SYS_GUID() PRIMARY KEY, email VARCHAR2(50) UNIQUE NOT NULL, username VARCHAR2(50), PASSWORD VARCHAR2(50), phoneNum VARCHAR2(20), STATUS INT…

华创云鼎面试:java后端开发

华创云鼎面试: 1、项目:项目业务介绍、项目人员组成 2、分布式锁用过哪些 基于数据库的锁&#xff1a;可以使用关系型数据库的事务和行级锁来实现分布式锁。通过在数据库中创建一个标志位或特定的锁表来表示资源的锁定状态&#xff0c;其他进程在访问该资源之前需要先获取该锁…

css浮动(为什么要清除浮动?清除浮动有哪几种方式?)

为什么要清除浮动&#xff1f; 清除浮动主要是为了清除浮动元素造成的影响&#xff0c;使浮动元素不会影响其后元素的布局 防止父元素高度塌陷&#xff1a;当元素浮动后&#xff0c;它会脱离一个标准文档流&#xff0c;不再占用原先的布局空间。如果一个父元素内只有浮动元素&a…