随意贴一段任意进制转十进制的代码
2015-12-19 21:40
211 查看
#include <stdio.h> int change(int a,int b) { int i,sum=0,h=1; while(a!=0) { i=a%10; sum+=i*h; a=a/10; h*=b; } return sum; } int main() { int a,b,sum=0; scanf("%d%d",&a,&b); sum=change(a,b); printf("%d",sum); return 0; }
仅代表个人观点!
相关文章推荐
- C++中的inline声明
- python中的列表的复制
- java中的构造器与普通函数的区别
- Java多线程:Semaphore
- 南邮编程在线编程题二十一:打印杨辉三角形
- 四则运算之主要代码
- 全面解析Java注解
- C++将数值转换为string
- JavaEE_Mybatis_SpringMVC_SpringMVC 之 表单标签
- 如何解决Delphi读取Mysql的Text字段出现乱码的情况
- 命令行运行R语言脚本(代码)
- 利用PHP执行SQL文件,将SQL文件导入到数据库
- JAVA的包装类2 【转】
- C++ 窗口加载图标
- JAVA的包装类 【转】
- (解题报告)HDU2024---C语言合法标识符
- 高仿google now效果的呼吸按钮简单实现
- python编写的维吉尼亚密码加解密程序
- 基于ASP.NET的微信开发心得体会(一)
- 实战c++中的vector系列--正确释放vector的内存(clear(), swap(), shrink_to_fit())