/*=====================================
1475 m进制转十进制
题目描述 Description
将m进制数n转化成一个十进制数 m<=16
题目保证转换后的十进制数<=100
输入描述 Input Description
共一行
n和m
输出描述 Output Description
共一个数
表示m进制的n化成十进制的数
样例输入 Sample Input
1010 2
样例输出 Sample Output
10
数据范围及提示 Data Size & Hint
乘权累加法
======================================*/

题目描述——m进制转十进制

 #include<stdio.h>
int main()
{
char n[];
int m,i,ans,t;
ans=;
scanf("%s",n);
scanf("%d",&m);
for(i=;n[i]!='\0';i++)
{
if(n[i]>=''&&n[i]<='')
{
t=n[i]-'';
ans=ans*m+t;
}
else if(n[i]>='A'&&n[i]<='Z')
{
t=n[i]-'A'+;
ans=ans*m+t;
}
else
{
t=n[i]-'a'+;
ans=ans*m+t;
}
}
printf("%d\n",ans);
return ;
}

参考代码——乘权累加法

最新文章

  1. Gym - 101102C
  2. Linux C++获取文件夹大小
  3. 无锁编程以及CAS
  4. n条直线最多能将一个平面分成多少部分?
  5. trackr: An AngularJS app with a Java 8 backend – Part I
  6. js之createTextRange方法
  7. oracle从备份归档日志的方法集中回收
  8. 2-用EasyNetQ连接RabbitMQ(黄亮翻译)
  9. (转)hibernateTools工具安装及使用总结(eclipse 3.6)
  10. 《修炼之道:.NET开发要点精讲》读书笔记(一)
  11. youtube link for review STAT(1)
  12. Android 引用文件(.db)的三种方式
  13. LOJ500 ZQC的拼图 二分答案、DP
  14. uoj #14.【UER #1】DZY Loves Graph
  15. appium桌面版本以及一些自动化测试方方封装
  16. 搭建ssm环境
  17. Mac Vim 编辑器
  18. nginx unit nodejs 模块试用
  19. maven安装和与IDE集成
  20. MySQL遇到的一个卡库问题及对update的学习

热门文章

  1. Linux----快速注释包含特定字符串的行
  2. iOS ZBarSDK的基本使用:扫描
  3. 【转发】构建高可伸缩性的WEB交互式系统(中)
  4. 转:Web.config配置文件详解(新手必看)
  5. RegexKitLite 正则表达式
  6. CMAKE语法
  7. centOS7 修改hostname
  8. 能不能对metronic继续封装一下呢
  9. 学习iOS笔记第一天的C语言学习记录
  10. 来一场说走就走的骑行---23KM的上班探路行动圆满结束