zoukankan      html  css  js  c++  java
  • 2017.10.29

      

    题目描述

    对于一个整数X,定义操作rev(X)为将X按数位翻转过来,并且去除掉前导0。例如:
    如果 X = 123,则rev(X) = 321;
    如果 X = 100,则rev(X) = 1.
    现在给出整数x和y,要求rev(rev(x) + rev(y))为多少?

    输入描述:

    输入为一行,x、y(1 ≤ x、y ≤ 1000),以空格隔开。

    输出描述:

    输出rev(rev(x) + rev(y))的值
    示例1

    输入

    123 100
    

    输出

    223




    #include <iostream>
    #include <stdio.h>
    #include <math.h>
    #include <iomanip> //不能写成#include <iomanip.h>
    using namespace std;
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */

    int rev(int k)
    {

    }
    int main(int argc, char** argv)
    {
    int x,y;
    int x_new,y_new;
    int xy_new;
    int xy;
    int array1[3];
    int array2[3];

    scanf("%d",&x);
    scanf("%d",&y);

    array1[0]=x/100;
    array1[1]=x/10%10;
    array1[2]=x%10;

    array2[0]=y/100;
    array2[1]=y/10%10;
    array2[2]=y%10;

    x_new=array1[2]*100+array1[1]*10+array1[0];

    y_new=array2[2]*100+array2[1]*10+array2[0];

    xy_new=x_new+y_new;

    array1[0]=xy_new/100;
    array1[1]=xy_new/10%10;
    array1[2]=xy_new%10;

    xy=array1[2]*100+array1[1]*10+array1[0];

    cout<<xy<<endl;
    return 0;
    }



  • 相关阅读:
    集群资源队列监控:Grafana
    1
    3月9号
    jmx
    日常笔记
    nsenter命令简介
    一天2小时
    postgresql Centos7部署
    笔记5
    1
  • 原文地址:https://www.cnblogs.com/panlangen/p/7751712.html
Copyright © 2011-2022 走看看