美文网首页
整型存储

整型存储

作者: HelloSam | 来源:发表于2020-04-03 12:18 被阅读0次
图片.png
图片.png

注意反向后可能会有前导0

#include <iostream>
#include <stdio.h>
#include <vector>
#include <string>
#include <stack>
using namespace std;

class Int{
public:
    vector<char> vs;
    stack<char> S;
};


int main()
{
    vector<Int> VI;

    int m,flag=1;
    cin >> m;
    
    string str;

    while (m!=0 && flag<=10)
    {
        str = to_string(m);
        Int I;
        for (string::iterator i=str.begin();i!=str.end();i++)
        {
            I.vs.push_back(*i);
        }

        VI.push_back(I);
        flag++;
        cin >> m;
    }

    for (int i=0;i<VI.size();i++)
    {
        vector<char>::iterator j,k;
        for (j=VI[i].vs.begin();j!=VI[i].vs.end();j++)
        {
            cout << *j;
            VI[i].S.push(*j);

        }
        cout << " ";
        /*for (k=VI[i].vs.end()-1;k!=VI[i].vs.begin();k--)
        {
            cout << *k;
        }*/
        /*for (int q = VI[i].vs.size()-1;q!=-1;q--)
        {
            cout << VI[i].vs[q];
            if (q==0 && VI[i].vs[0]!=0)
            {
                cout << VI[i].vs[0];
            }
        }*/

        vector<char> ch;

        while (!VI[i].S.empty())
        {
            //cout << VI[i].S.top();
            ch.push_back(VI[i].S.top());
            VI[i].S.pop();
        }
        for (int p = 0;p<ch.size();p++)
        {
            if (ch[p]!='0')
            {
                cout << ch[p];
            }
        }
        cout << endl;
    }
    return 0;
}

相关文章

  • 整型存储

    注意反向后可能会有前导0

  • 03.1Chapter 2019-12-13

    前面介绍了整型数据类型,用于存储整型数据。现实问题中不但有整型数值,还有小数。Java语言也提供了针对小数的存储类...

  • Java中的数据类型(一)

    基本数据类型整型字节型(byte),占用一个字节的存储空间;短整型(short),占用两个字节的存储空间;整型(i...

  • 顺序表

    基本数据类型的存储: 如上图所示,我们存储一个整型的a,整型需要四个字节,类型不同,在内存中所占的存储单元就不同,...

  • mysql数据类型总结

    整型 tinyint(-2^7,2^7-1) 存储大小为1个字节 (三位数)非整型 -127-128 整型 ...

  • MySQL学习 3 列类型学习

    1 数值型(整型列,浮点型列) 1)整型列存储范围与所占空间 2)整型列的可选属性 - (M):宽度,在0填充的时...

  • C#数据类型

    整型 int: 表示一种整型,范围存储值(-2,147,483,648 到 2,147,483,647,10位数)...

  • Go语言学习教程(三)

    一、整型概述 * 在Go语言中可以进行数学运算的类型分为整型和浮点型 * 所有的整数数字存储到整型中就可以进行数学...

  • 2018-05-23

    继续数组的学习。 指针的学习笔记和例题笔记 地址特殊的整型值不能用整型变量存储地址取地址符号& Include V...

  • MySQL-数据类型

    ·整数型 Tinyint:迷你整型,使用一个字节存储,表示的状态最多有256种 (常用)Int: 标准整型,使用4...

网友评论

      本文标题:整型存储

      本文链接:https://www.haomeiwen.com/subject/gftfphtx.html