Tsinsen A1013 进制转换4
来源:互联网 发布:阿里云代理加盟 编辑:程序博客网 时间:2024/06/14 22:12
A1013. 进制转换4
时间限制:1.0s 内存限制:512.0MB
时间限制:1.0s 内存限制:512.0MB
问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535
#include<stdio.h>
#include<math.h>
int main()
{
int a[10], i, j,sum=0; //----->sum 在8位的时候溢出(由于自己系统是64位操作系统,int与long都是4byte)
for (i = 0; (a[i] = getchar()) != '\n'; i++)
{
if (a[i] < 65)
{
a[i] -= 48;
a[i] -= 48;
}
else
{
else
{
a[i] -= 55;
}
}
for (i--,j=0; i >= 0; i--,j++)
{
sum += pow(16, j)*a[i];
}
printf("%d\n", sum);
return 0;
}
}
for (i--,j=0; i >= 0; i--,j++)
{
sum += pow(16, j)*a[i];
}
printf("%d\n", sum);
return 0;
}
阅读全文
0 0
- Tsinsen A1013 进制转换4
- 【清澄】A1013. 进制转换4
- 刷清橙OJ--A1013.进制转换4
- Tsinsen A1124 进制转换
- 大数运算-Tsinsen.A1014进制转换5
- Tsinsen 清橙 A1010. 进制转换1 (进制转化)
- Tsinsen 清橙 A1011. 进制转换2 (进制转化)
- Tsinsen A1106 数制转换
- Tsinsen 清橙 A1022. 时间转换 (水题)
- PAT-A1013
- PAT a1013题解
- PAT-A1013. 数素数 (20)
- PAT A1013. 数素数 (20)
- A1013. Battle Over Cities (25)
- PAT甲级A1013. Battle Over Cities (25)
- PAT A1013. Battle Over Cities (25)
- tsinsen A1329. 特技飞行
- Tsinsen-A1102 字符串编辑
- hdu2717 Catch That Cow
- ViewPager+Fragment滑动
- 深入浅出nodejs内存控制知识点整理
- Eclipse无Server或者Tomcat8.5解决办法
- angularjs路由、排序、查询
- Tsinsen A1013 进制转换4
- 获取文件基本属性
- JQuery Ajax 回调函数为全局变量赋值
- 为什么网上鲜有炫富的程序员
- HDU
- JAVA自定义异常
- 对集合的理解
- 3D打印控制板
- 一种基于CAS生成唯一ID的方法