首页 > 其他 > 详细

洛谷P2084 进制转换

时间:2019-10-20 12:40:40      阅读:69      评论:0      收藏:0      [点我收藏+]

https://www.luogu.org/problem/P2084

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int i,jz,j;
    char n[1005];
    scanf("%d%s",&jz,n);//读入进制和进制下的数(字符串不需要取地址符)
    for(i=0,j=strlen(n)-1;i<strlen(n);i++,j--)//i是为了指向每一位数,j是为了输出所在位置,即2的j次方 
    {
        if(i!=0&&n[i]!=0) printf("+");//判断是否第一项,是输出加号。当然如果系数为0也不需要输出
        if(n[i]!=0) printf("%c*%d^%d",n[i],jz,j);//判断系数是否为0,不是输出
    }
    return 0;
}

 

洛谷P2084 进制转换

原文:https://www.cnblogs.com/QingyuYYYYY/p/11707215.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!