大佬帮忙看看,80%通过。
  • 板块P2084 进制转换
  • 楼主Luigi
  • 当前回复5
  • 已保存回复5
  • 发布时间2020/7/13 18:12
  • 上次更新2023/11/6 23:11:35
查看原帖
大佬帮忙看看,80%通过。
351963
Luigi楼主2020/7/13 18:12
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
char str[1001];
int arr[1001];
int main()
{
    int m;
    cin >> m;
    getchar();
    gets(str);
    int len=strlen(str);
    for(int i=0;i<len;i++)
    {
        arr[i]=str[i]-'0';
    }
    int t=len-1;
    for(int i=0;i<len-1;i++)
    {
        if(arr[i]!=0)
        {
            cout << arr[i] << "*" << m << '^' << t << '+';
            t--;
        }
        if(arr[i]==0)
        {
            t--;
        }
    }
    if(arr[len-1]!=0)
    {
        cout << arr[len-1] << "*" << m << '^' << 0;
    }
}

2020/7/13 18:12
加载中...