栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

poj 1546 Basically Speaking

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

poj 1546 Basically Speaking

链接:https://www.nowprer.com/questionTerminal/b3f7ab12a2034547947d82709720c97e?toCommentId=69329来源:牛客网#include<iostream>#include<cmath>#include<string.h>using namespace std;int n,m;char c[10],c1[10];void read(){     int i,j,k;    while(cin>>c>>n>>m)    {        j=0;         for(i=0;i<strlen(c);i++)         {             if(c[i]>='0'&&c[i]<='9')                 j=j*n+c[i]-'0';             if(c[i]>='A'&&c[i]<='Z')                 j=j*n+c[i]-'A'+10;         }         k=0;         if(j>=pow(1.*m,7))         {             cout<<"  ERROR"<<endl;             continue;         }         if(j==0)         {             cout<<0<<endl;             continue;         }         while(j!=0)         {             int s=j%m;             if(s<=9)             c1[k++]=s+'0';             else                 c1[k++]=s-10+'A';             j/=m;         }         for(i=6;i>=k;i--)             cout<<' ';         for(i=k-1;i>=0;i--)             cout<<c1[i];         cout<<endl;     } } int main(){     read();     return 0; }

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/375866.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号