欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

分离整数的各个数(信息学奥赛一本通-T1088)

程序员文章站 2022-06-13 11:36:22
...

来源这里
分离整数的各个数(信息学奥赛一本通-T1088)

#include<iostream>
using namespace std;
int main()
{
    int n;
    int sum=0;
 
    cin>>n;
    if(n<0)//若n为负数
    {
        cout<<"-";//输出负号
        n=-n;//取正
    }
    while(n)//相当于n!=0
    {
        sum=sum*10+n%10;//原数个位相当于新数最高位
        n/=10;//整除10,相当于删除个位
    }
    cout<<sum<<endl;
    return 0;
}
————————————————
版权声明:本文为CSDN博主「Alex_McAvoy」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011815404/article/details/79328774

要点:sum=sum*10+n%10;//原数个位相当于新数最高位
n/=10;//整除10,相当于删除个位

相关标签: 奥赛一本通题解