【程序设计】
题目:请编写程序,将任意长度的5进制数转换为十进制数,并输出转换结果
样例:
输入要转换的五进制数
101
五进制数101对应的十进制数为26
请按任意键继续. . .
代码如下:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
/**********Program**********/
int quinary,decimal=0,q0,n=1;
cout<<"输入要转换的五进制数";
cin>>quinary;
q0=quinary;
while(1)
{
decimal+=quinary%10*n;
n*=5;
quinary/=10;
if(quinary==0)break;
}
cout<<"五进制数"<<q0<<"对应的十进制数为"<<decimal<<endl;
/********** End **********/
return 0;
}