P2084 进制转换
2017-09-08 22:56
225 查看
题目背景
无题目描述
今天小明学会了进制转换,比如(10101)2 ,那么它的十进制表示的式子就是 :1*2^4+0*2^3+1*2^2+0*2^1+1*2^0,
那么请你编程实现,将一个M进制的数N转换成十进制表示的式子。
注意:当系数为0时,该单项式要省略。
输入输出格式
输入格式:两个数,M和N,中间用空格隔开。
输出格式:
共一行,一个十进制表示的式子。
输入输出样例
输入样例#1:2 10101
输出样例#1:
1*2^4+1*2^2+1*2^0
说明
对于100%的数据,1<M<10,N的位数不超过1000。#include<iostream> #include<string> #include<string.h> using namespace std; int main() { char m,n[2000]; cin>>m>>n; for(int i=0;i<strlen(n);i++) { if(i!=0&&n[i]!='0') cout<<"+"; if(n[i]!='0') cout<<n[i]<<"*"<<m<<"^"<<strlen(n)-i-1; } return 0; }
相关文章推荐
- 洛谷 P2084 进制转换
- 洛谷【P2084】进制转换
- 洛谷P2084 进制转换
- C# 进制转换(二进制、十六进制、十进制互转) .
- 进制转换
- Delphi 的进制转换
- [java]进制转换
- java中的进制转换
- 华为编程题之四:进制转换
- 【入门】进制转换 【数组】
- 高精度的进制转换
- 原码 补码 反码及进制转换
- 【java】进制转换
- 杭电2031(进制转换)
- HDU 2031 进制转换
- C语言基础:进制转换,变量,常量,表达式,基本数据类型,输出函数,输入函数,运算符.
- 04 基本元素 进制转换
- ACM比赛(进制转换)
- Specialized Four-Digit Numbers(进制转换)
- 进制转换