使用Dev c++ 将m进制数n转化成一个十进制数
来源:互联网 发布:网页修改上传软件 编辑:程序博客网 时间:2024/06/05 07:19
问题描述:
将m进制数n转化成一个十进制数 m<=16
题目保证转换后的十进制数<=100
输入:数值n和进制m
输出:对应十进制数值
dev c++#include<iostream>
#include<string>#include<math.h>
using namespace std;
int main()
{
string ans;
int m;
cin>>ans>>m;
int sum = 0;
int l = ans.length();
for(int i=0;i<l;i++)
{
if(ans[l-i-1] >= 'A' && ans[l-i-1] <= 'G')
{
sum += (ans[l-i-1]-55)*pow(m,i);
}
else
sum += (ans[l-i-1] - '0')*pow(m,i);
}
cout<<sum;
}
阅读全文
0 0
- 使用Dev c++ 将m进制数n转化成一个十进制数
- 给定一个十进制数M,以及需要转换的进制数N。 将十进制数M转化为N进制数
- 编写将一个十进制数M转化成N进制数(2≤N≤16)的程序.
- 将一个十进制数n转化为B进制数。
- 将一个M进制的数N转换成十进制表示的式子。
- 用C语言编写一个程序将输入的十进制数转化成16进制?
- 将一个m进制数转换为十进制数
- 将十进制数转化成八进制数
- 将一个十进制数n转换为k进制数
- 输入一个十进制数,利用栈操作,将该数转换成n进制数。
- 十进制数转化成N进制数(java实现)
- 输入一个十进制正整数,将该数转换成n进制数
- 输入一个十进制正整数,将该数转换成n进制数;
- 将一个十进制数转化为二进制数
- Comparator 将 M×N 转化成 M+N
- 输入一个十进制整数,设计递归函数,将该整数转化为一个二进制数。 思考: 如何将一个十进制数转化成一个8进制和16进制数。
- 【c语言】多种方法:将十进制数转化成二进制数,计算其中1的个数
- 将十进制转化为m进制。
- Rolling Patch
- linux 拷贝命令 cp ,scp ,rsync
- InspectExe
- C++对C的增强
- HTML attribute 与 DOM property 的区别
- 使用Dev c++ 将m进制数n转化成一个十进制数
- hibernate回调与拦截机制
- ajax提交的Json格式和servlet,springmvc
- 并查集ADT的学习
- chapter1 向量究竟是什么?
- hiho1094(枚举、字符数组定义反思)
- 二分答案
- java基础-运用do-while编写10以内的阶乘求和
- 使用Git