LQ0016 九进制转十进制进制
Posted 海岛Blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LQ0016 九进制转十进制进制相关的知识,希望对你有一定的参考价值。
题目来源:蓝桥杯2022初赛 C++ B组A题
题目描述
九进制正整数(2022) 转换成十进制等于多少?
这是一道结果填空的题,你只需要算出结果后提交即可。
本题的结果为一个整数,在提交答案时只输出这个整数,输出多余的内容将无法得分。
问题分析
这是一道填空题。
进制问题,先转成整数,按10进制格式输出即可。计算结果是1478。
AC的C语言程序如下:
/* LQ0016 九进制转十进制 */
#include <stdio.h>
int main()
char s[] = "2022";
int ans = 0;
for (int i = 0; s[i]; i++)
ans = ans * 9 + s[i] - '0';
printf("%d\\n", ans);
return 0;
以上是关于LQ0016 九进制转十进制进制的主要内容,如果未能解决你的问题,请参考以下文章