ZZULIOJ:1143: 最大值—多种进制
1143: 最大值—多种进制
时间限制: 1 Sec 内存限制: 128 MB
[状态] [讨论版] [提交] [命题人:admin]
题目描述
输入n个数,每个数的进制由其后面的数字k指定,k>=2且k<=10, 输出最大的数对应的十进制数。
要求程序定义一个KToD()函数和一个main()函数,KToD() 函数的功能是将k进制数转化为十进制整数,其余功能在main()函数中实现。
int KToD(char str[], int k)
{
//函数返回k进制数str对应十进制整数
}
输入
首先输入整数n,然后是n行,每行包含一个字符串和一个整数k,用空格隔开,该字符串表示一个k进制数。所有输入均为非负数。
输出
输出最大的数对应的十进制数。
样例输入 Copy
4
1101 2
22121 3
276 8
134 10
样例输出 Copy
232
提示
提示:将这四个数转化为10进制数分别是:13 232 190 134,故最大值是232.
参考代码
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int KToD(char str[], int k) ;int main()
{int a;char str[100];int n,k;int i;int max=0;scanf("%d",&n);for(i=0; i<n; i++){scanf("%s%d",str,&k);a=KToD(str,k);if(a>max)max=a;}printf("%d\n",max);return 0;}
int KToD(char str[], int k)
{int i;int sum = 0;for(i=0; i<strlen(str); i++){sum=sum*k+(str[i]-'0');}return sum;
}
ZZULIOJ:1143: 最大值—多种进制相关推荐
- zzulioj 1143: 最大值—多种进制
1143: 最大值-多种进制 题目描述 输入n个数,每个数的进制由其后面的数字k指定,k>=2且k<=10, 输出最大的数对应的十进制数. 要求程序定义一个KToD()函数和一个main( ...
- 1143: 最大值—多种进制
1143: 最大值-多种进制 题目描述 ## 输入n个数,每个数的进制由其后面的数字k指定,k>=2且k<=10, 输出最大的数对应的十进制数. 要求程序定义一个KTod()函数和一个ma ...
- 多种进制转化 C/C++语言
多种进制转化 C/C++语言 二进制转十六进制法: C语言代码如下: #include<stdio.h> #include<string.h> int main(){int N ...
- 多种进制转换方法,原码、反码、补码计算与转换,位运算符的使用方法,函数简介
目录 进制转换: 为什么要使用二进制.八进制.十六进制 十进制转二进制:(转其他进制) 二进制转十进制 二进制转八进制 二进制转十六进制 原码.反码.补码: 原码: 反码: 补码: 补码转数据: 位运 ...
- JavaScript中的多种进制与进制转换
进制介绍 JavaScript 中提供的进制表示方法有四种:十进制.二进制.十六进制.八进制. 对于数值字面量,主要使用不同的前缀来区分: 十进制(Decimal): 取值数字 0-9:不用前缀. 二 ...
- C语言取字节的第n二进制,学C语言的看过来,最完整进制转换、整数和小数内存存储模型...
什么是进制 进制也就是进位计数制,是人为定义的带进位的计数方法.对于任何一种进制---N进制,就表示每一位置上的数运算时都是逢N进一位. 数数相信大家都会了,比如0 1 2 3 4 5 6 7 8 9 ...
- 计算机16进制应用,16进制计算器安装方法 16进制计算器使用技巧
对于这款软件,相信很多用户都是十分熟悉的 了.16进制计算器实际上就是一款具备了众多功能进制转换计算工具,它其中包含了二进制.八进制.十进制.十六进制ASCII码等,用户在拥有了这款软件之后,就可以随 ...
- mqtt 变为乱码 接受16进制字节流_转战物联网#183;基础篇07-深入理解MQTT协议之控制报文(数据包)格式...
在MQTT协议中,一个控制报文(数据包)的结构按照前后顺序分如下三部分: 结构名 中文名 解释说明 Fixed header 固定报头 报文的最开始部分,所有报文都包含这个部分 Variable he ...
- GNU Linux shell中如何进行各进制编码间(二进制、8进制、16进制、base64)的转换
/**************************************** * Author : Samson * Date : 02/10/2016 * Test platform: * g ...
最新文章
- 矩阵管理——本质是职能分工,例如所有部门都执行财务部门制定的财务制度而不会各自为政...
- 公司电脑监控软件_公司电脑监控软件,如何限制公司电脑网络游戏
- linux kvm安装win7,详解在 KVM 上安装 Win7 虚拟机
- 【JEECG技术博文】JEECG表单配置-树形表单
- build unity 丢失_【厚积薄发】Unity 2017打包iOS版本参数丢失
- jquery-学生列表增删编辑,纯前端操作
- arc073F Many Moves
- 链表的逆置,归并,拆分以及其他函数集合
- 《Java安全编码标准》一2.9 IDS08-J净化传递给正则表达式的非受信数据
- java 风能玫瑰图_使用java awt画风向玫瑰图及风能玫瑰图程序
- 618|Python购书攻略
- 为什么要用 Lightly 在线 IDE?
- win10设置默认英文输入键盘
- linux 天文软件,Stellarium 0.18.0虚拟天文馆软件发布,支持HiPS
- limits.conf详解
- “WFCF”数据安全及隐私保护声明
- 微信笔记如何重命名_不只是您:Google在Android上重命名为“保持笔记”
- Boost中的协程—Boost.Asio中的coroutine类
- 因子分析(factor analyis)
- 互联网思维:毛利率变零下的硬件厂家将横尸遍野,华为这样的硬件公司何去何从
热门文章
- uni.app小程序失焦聚焦,表单验证
- android 换机 iphone8,iPhone 8屏幕大升级 给了安卓用户一个换机理由
- VSCode 必备插件推荐
- 用栈将字符串倒序输出(C++)
- oracle dba认证时效性,Oracle OCP DBA认证类型简介
- 图文传授win10系统设置临时环境变量的方法
- deepdriveforGTA5之一 安装运行deepdrive
- 多重共线性检验之方差膨胀因子VIF
- xmodem java_[转]JAVA实现CRC-CCITT(XMODEM)算法
- 星火小组-java学习第一天