蓝桥杯试题集 基础练习 十六进制转十进制
来源:互联网 发布:人工智能养猪 编辑:程序博客网 时间:2024/06/04 20:44
基础练习 十六进制转十进制
时间限制:1.0s 内存限制:512.0MB
问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535
找半天找不到错哪了,开始用%lld输出,结果原来规则要求long long 型必须用%I64d输出。
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>int main(){char a[10];while(scanf("%s",a)!=EOF){int l,k=0;long long sum=0,d;l=strlen(a);for(int i=l-1;i>=0;i--){if(a[i]>='0'&&a[i]<='9')d=a[i]-'0';elsed=a[i]-'A'+10;sum+=d*pow(16,k);k++;} printf("%I64d\n",sum);}return 0;}
0 0
- 蓝桥杯试题集 基础练习 十进制转十六进制
- 蓝桥杯试题集 基础练习 十六进制转十进制
- 蓝桥杯:基础练习 十六进制转十进制
- 蓝桥杯:基础练习 十进制转十六进制
- “蓝桥杯”基础练习: 十进制转十六进制
- "蓝桥杯“基础练习: 十六进制转十进制
- 蓝桥杯 【基础练习】 十进制转十六进制
- 蓝桥杯 【基础练习】 十六进制转十进制
- 蓝桥杯基础练习--十进制转十六进制
- 蓝桥杯基础练习--十六进制转十进制
- 1412251056-蓝桥杯-基础练习 十六进制转十进制
- 1412251541-蓝桥杯-基础练习 十进制转十六进制
- 蓝桥杯_基础练习 十六进制转十进制
- 蓝桥杯_ 基础练习 十进制转十六进制
- 蓝桥杯--基础练习 十六进制转十进制
- 蓝桥杯--基础练习 十进制转十六进制
- 蓝桥杯-基础练习-十六进制转十进制
- 蓝桥杯-基础练习-十进制转十六进制
- ExtJs4学习(十)Grid单元格换色和行换色的方法
- 多线程 -- 关键段
- Java数据有效位数工具类
- 第七章复习总结思维导图
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences
- 蓝桥杯试题集 基础练习 十六进制转十进制
- 多线程 -- 线程栈
- Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (四) —— ContentProvider
- 各种树模板(splay,线段树,可持久化线段树...)
- Erlang的erl与epmd的区别与联系
- android序列化详解及使用
- Oracle11gR2+CentOS6.3数据库安装
- 多线程 -- Slim 读/写锁
- 设计模式 浅析