四位数的差c++

题目描述

输入一个四位数,将这个数各位数字倒序合成一个新数,输出原数和新数的差。

输入

一行,一个整数。

输出

一行,一个整数。

样例输入

复制代码
4321

样例输出

复制代码
3087

代码如下:

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
long long n,a,b,c,d;
int main(){
    cin>>n;
    a=(n/1)%10;//拆个位
    b=(n/10)%10;//拆十位
    c=(n/100)%10;//拆百位
    d=(n/1000)%10;//拆千位
    cout<<n-(a*1000+b*100+c*10+d);//原数-颠倒后的数(答案)
    return 0;
}
相关推荐
weixin_4866811432 分钟前
C++系列-STL容器中统计算法count, count_if
开发语言·c++·算法
基德爆肝c语言33 分钟前
C++入门
开发语言·c++
怀九日39 分钟前
C++(学习)2024.9.18
开发语言·c++·学习·面向对象·引用·
一道秘制的小菜40 分钟前
C++第七节课 运算符重载
服务器·开发语言·c++·学习·算法
代码小狗Codog2 小时前
C++独立开发开源大数计算库 CBigNum
数据结构·c++
WenGyyyL2 小时前
力扣最热一百题——二叉树的直径
java·c++·算法·二叉树·深度优先
sdlkjaljafdg2 小时前
vector<bool>性能测试
开发语言·c++·算法
telllong3 小时前
使用llama.cpp 在推理MiniCPM-1.2B模型
c++·llama·llama.cpp
m0_631270406 小时前
标准C++(二)
开发语言·c++·算法
沫刃起6 小时前
Codeforces Round 972 (Div. 2) C. Lazy Narek
数据结构·c++·算法