博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
武汉科技大学ACM :1008: 华科版C语言程序设计教程(第二版)习题6.14
阅读量:6309 次
发布时间:2019-06-22

本文共 764 字,大约阅读时间需要 2 分钟。

Problem Description

 输入一个八进制的字符串,将它转换成等价的十进制字符串,用pringf的%s格式输出。

Input

 首先输入一个正整数t,表示有t组测试数据(1<= t <= 10010)。

接下来t行,每行一个字符串,表示一个八进制整数(这个整数不超过20位)。

Output

 对于每个测试数据,输出相应的十进制字符串。每个字符串一行。

Sample Input

11732

Sample Output

986

HINT

 注意:给的八进制数可能很大,用long long

#include
#include
#include
long long mishu(int j){ long long res = 1; for(;j>0;j--) { res *= 8; } return res;}int main(){ int i,j,k,m; long long n; while(scanf("%d",&m)!=EOF) { for(k=0;k
=0;i--,j++) { n += (s[i]-'0')*mishu(j); } printf("%lld\n",n); } } return 1;}

 

转载于:https://www.cnblogs.com/liuwt365/p/4159542.html

你可能感兴趣的文章
css定位概述
查看>>
C# 动态修改配置文件 (二)
查看>>
BOM:文档对象模型 --树模型
查看>>
我的Android进阶之旅------>WindowManager.LayoutParams介绍
查看>>
segment
查看>>
获取鼠标的原始移动值
查看>>
Linux信号 编程
查看>>
有关滚动与位置
查看>>
Box2D自定义重力
查看>>
chpasswd
查看>>
mysqldump --single-transaction 和--lock-tables参数详解
查看>>
android 数据库_sql语句总结
查看>>
python购物车
查看>>
解决python2和python3的pip冲突
查看>>
面试/编程
查看>>
linux每日命令(16):head命令
查看>>
公司内部分享【富有成效的每日站会】总结
查看>>
打造一个上传图片到图床利器的插件(Mac版 开源)
查看>>
iOS横竖屏
查看>>
thinkphp判断更新是否成功
查看>>