问题标题: 酷町堂:3818

0
0
已解决
黄子扬
黄子扬
新手守护
新手守护

这题把我写蒙了

总是不知道怎么在前面补0

0分代码如下(前面无补0)

#include<iostream>
#include<string>
using namespace std;
int main()
{
    int i,j,n,s28[10000],sum=0;
    string s2;
    string s8[10]={"0","1","2","3","4","5","6","7"};
    getline(cin,s2);
    j=s2.size()/3;
    for(i=s2.size()-1;i>=0;i-=3)
    {
        s28[j]=(s2[i]-48)*1+(s2[i-1]-48)*2+(s2[i-2]-48)*4;
        j--;
        sum++;
    }
    for(i=1;i<=sum;i++)
    cout<<s8[s28[i]];
    cout<<endl;
    return 0;
}


求解

q


0
已采纳
董子墨
董子墨
中级天翼
中级天翼

你用.insert插入函数补0,。

0
我要回答