华师一附中OI组

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1455|回复: 1
打印 上一主题 下一主题

初一牛蛙特训班

[复制链接]

738

主题

1485

帖子

5422

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5422
跳转到指定楼层
楼主
发表于 2018-11-21 19:33:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
P1143
P1015
回复

使用道具 举报

738

主题

1485

帖子

5422

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5422
沙发
 楼主| 发表于 2018-11-21 19:44:53 | 只看该作者
  1. #include<iostream>
  2. using namespace std;
  3. int m,n;
  4. string s;
  5. int x,k;
  6. char ch;
  7. int main()
  8. {
  9.     cin>>m;
  10.     cin>>s;
  11.     cin>>n;
  12.     ///m进制转10进制
  13.     int l=s.size();
  14.     for (int i=0; i<=l-1; i++)
  15.     {
  16.         if  (s[i]>='A')
  17.             k=s[i]-'A'+10;
  18.         else
  19.             k=s[i]-'0';
  20.         x=m*x+k;
  21.     }
  22.     ///cout<<x<<endl;

  23.     ///10进制转n进制
  24.     s="";
  25.     while (x>0)
  26.     {
  27.         k=x%n;
  28.         x=x/n;
  29.         if (k>=10)
  30.             ch=k+'A'-10;
  31.         else
  32.             ch=k+'0';
  33.         s=ch+s;
  34.     }
  35.     cout<<s;
  36.     return 0;
  37. }
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|服务支持:DZ动力|华师一附中OI组  

GMT+8, 2024-12-25 14:41 , Processed in 0.236090 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表