wikioi 1475 m进制转十进制
2024-09-29 23:42:22
/*=====================================
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 ;
}
参考代码——乘权累加法
最新文章
- Gym - 101102C
- Linux C++获取文件夹大小
- 无锁编程以及CAS
- n条直线最多能将一个平面分成多少部分?
- trackr: An AngularJS app with a Java 8 backend – Part I
- js之createTextRange方法
- oracle从备份归档日志的方法集中回收
- 2-用EasyNetQ连接RabbitMQ(黄亮翻译)
- (转)hibernateTools工具安装及使用总结(eclipse 3.6)
- 《修炼之道:.NET开发要点精讲》读书笔记(一)
- youtube link for review STAT(1)
- Android 引用文件(.db)的三种方式
- LOJ500 ZQC的拼图 二分答案、DP
- uoj #14.【UER #1】DZY Loves Graph
- appium桌面版本以及一些自动化测试方方封装
- 搭建ssm环境
- Mac Vim 编辑器
- nginx unit nodejs 模块试用
- maven安装和与IDE集成
- MySQL遇到的一个卡库问题及对update的学习