Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[算法]最简单的数字倒序输出

[算法]最简单的数字倒序输出

作者头像
祥知道
发布于 2020-03-10 06:53:49
发布于 2020-03-10 06:53:49
1.6K00
代码可运行
举报
文章被收录于专栏:祥的专栏祥的专栏
运行总次数:0
代码可运行

原创文章,欢迎转载。转载请注明:转载自 祥的博客

原文链接:http://blog.csdn.net/humanking7/article/details/44133947


室友要去研究生面试,无奈对 C++ 打出GG,本着人道主义给他恶补一下 C++ ,顺便记录一些有意思的小代码。

题目:

输入一个正整数,倒序输出


最讨巧的做法

不记录最后的计算结果,直接输入到终端上。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    #include <iostream>
    using namespace std;

    int main()
    {   
        int number; 

        cin>>number;

        while(number) 
        {   
            cout<<(number%10);
            number=number/10; 
        } 

        cout<<endl;

        return 0;
    }

运行结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    1234
    4321

目测最符合的代码

用变量sum记录结果。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    #include <iostream>
    using namespace std;

    int main()
    {   
        int number; 
        int sum=0;
        int temp;

        cin>>number;

        while(number) 
        { 
            sum = sum *10;      
            temp = number%10;
            sum = sum + temp;
            number=number/10; 
        } 

        cout<<sum<<endl;

        return 0;
    }

运行结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    1234
    4321
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[C-C++]DLL之旅2 : 调用DLL(静态&动态加载)
原文链接:http://blog.csdn.net/humanking7/article/details/78586478
祥知道
2020/03/10
3.2K0
C++ 数据结构和算法入门笔记
世界上的所有事物都可以看做是对象,二对于每个对象,抽想起来均可以分为两个要素,属性和行为。
独元殇
2023/03/14
1.6K0
[C-C++]将数值变量转换为数组(int/double/float 转化为 char*)
原文链接:https://blog.csdn.net/humanking7/article/details/80175934
祥知道
2020/03/10
2.4K0
C/CPP每日一题:Playing with digits
Some numbers have funny properties. For example:
CtrlX
2022/09/23
4190
C/CPP每日一题:Playing with digits
[C&C++]用WinSock封装自己的UDP类1
原文链接:http://blog.csdn.net/humanking7/article/details/50726625
祥知道
2020/03/10
1K0
数字递归输出
---- layout: default title: 数字递归输出 category: C/C++ comments: true --- 数字递归输出 一个朋友遇到一个不是很熟悉的问题,对于新手或许有些帮助,没有其他检验操作,只是递归. 详情 题目1要求将一个正整数按序输出,要去使用递归. eg.input 12345 output 1-2-3-4-5 #include <stdio.h> #include <stdlib.h> #include <math.h> int fn
@坤的
2018/06/04
8140
程序员进阶之算法练习(八十七)
题目链接 题目大意: 给出一个整数的数组,长度为n; 现在可以进行以下的操作: 选择长度不小于2的区间[l, r],将区间内的整数依次进行异或操作,然后将得到的整数替换区间所有的数字;
落影
2023/10/18
2050
程序员进阶之算法练习(八十七)
[C&C++]大小端字节序转换程序
原文链接:https://blog.csdn.net/humanking7/article/details/81090308
祥知道
2020/03/10
2.3K0
[Matlab]VS和Matlab混合编程(调用Matlab Engine)
原文链接:https://blog.csdn.net/humanking7/article/details/85934489
祥知道
2020/03/10
2.4K0
杭电OJ2050-2059
我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是 n 条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成 7 部分,具体如右所示。
EmoryHuang
2022/09/26
3850
杭电OJ2050-2059
【C++】考研408代码题【必会】【收藏】
浮点有精度限制 一旦涉及计算 就会导致舍入,所以 要用数学表达 非常接近 就是||<epsilon
20岁爱吃必胜客
2022/11/13
4510
【C++】考研408代码题【必会】【收藏】
C++上机考试试题解析
C++上机考试试题解析 0x1 求日期是该年的第几天 输入日期(年、月、日),输出它是该年的第几天。 Input year, month, day:1981 3 1 判断闰年方法:a%4==0&&a%100!=0||a%400==0 #include<iostream> using namespace std; int main() { cout<<"Input year, month, day:"; int a,b,c,temp=0; int days,i; cin>>a
慕白
2018/07/06
6.1K0
第七章:C++中的输入与输出
在C++中,输入和输出是程序与用户或外部设备进行交互的重要方式。本文将深入讲解C++中输入与输出的概念、常用的输入输出函数和相关操作符,并结合大量的代码示例和实际案例来帮助您更好地理解。
GeekLiHua
2025/01/21
3430
C++数学与算法系列之初等数论
在日常生活中,数通常出现在标记(如公路、电话和门牌号码)、序列号和编码上。在数学里,数的定义延伸至包含如分数、负数、无理数、超越数及复数等抽象化的概念。
一枚大果壳
2022/12/20
4260
C++数学与算法系列之初等数论
杭电OJ2080-2089
这次 xhd 面临的问题是这样的:在一个平面内有两个点,求两个点分别和原点的连线的夹角的大小。 注:夹角的范围[0,180],两个点不会在圆心出现。
EmoryHuang
2022/09/26
3320
杭电OJ2080-2089
8.1 C++ 标准输入输出流
C/C++语言是一种通用的编程语言,具有高效、灵活和可移植等特点。C语言主要用于系统编程,如操作系统、编译器、数据库等;C语言是C语言的扩展,增加了面向对象编程的特性,适用于大型软件系统、图形用户界面、嵌入式系统等。C/C++语言具有很高的效率和控制能力,但也需要开发人员自行管理内存等底层资源,对于初学者来说可能会有一定的难度。
王 瑞
2023/10/21
3750
8.1 C++ 标准输入输出流
C++ Primer Plus习题及答案-第七章
a. igor()没有参数,且没有返回值 b. tofu()接受一个int参数,并返回一个float c. mpg()接受两个double参数,并返回一个double d. summation()将long数组名和数组长度作为参数,并返回一个long值 e. doctor()接受一个字符串参数(不能修改该字符串),并返回一个double值 f. ofcourse()将boss结构作为参数,并返回一个字符串 g. plot()将map结构的指针作为参数,并返回一个字符串
艰默
2022/11/22
1.1K0
杭电OJ2090-2099
妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊涂帐。现在好了,作为好儿子(女儿)的你可以给她用程序算一下了,呵呵。
EmoryHuang
2022/09/26
3450
1072 开学寄语 (20 分)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
韩旭051
2019/11/08
4650
《挑战30天C++入门极限》C++面向对象编程入门:构造函数与析构函数
C++面向对象编程入门:构造函数与析构函数   请注意,这一节内容是c++的重点,要特别注意!   我们先说一下什么是构造函数。   上一个教程我们简单说了关于类的一些基本内容,对于类对象成员的初始化我们始终是建立成员函数然后手工调用该函数对成员进行赋值的,那么在c++中对于类来说有没有更方便的方式能够在对象创建的时候就自动初始化成员变量呢,这一点对操作保护成员是至关重要的,答案是肯定的。关于c++类成员的初始化,有专门的构造函数来进行自动操作而无需要手工调用,在正式讲解之前先
landv
2019/07/15
6900
相关推荐
[C-C++]DLL之旅2 : 调用DLL(静态&动态加载)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验