POJ 百炼 保研机试 2735:八进制到十进制

来源:互联网 发布:程序算法 编辑:程序博客网 时间:2024/06/14 02:44

2735:八进制到十进制

  • 查看
  • 提交
  • 统计
  • 提示
  • 提问
总时间限制: 
1000ms 
内存限制: 
65536kB
描述
把一个八进制正整数转化成十进制
输入
一行,仅含一个八进制表示的正整数a,a的十进制表示的范围是(0, 65536)
输出
一行,a的十进制表示
样例输入
11
样例输出
9
#include<stdio.h>#include<string.h>int main(){char str[35];scanf("%s",str);int n=strlen(str);int sum=0;int k=1;for(int i=n-1;i>=0;i--){sum+=(str[i]-'0')*k;k*=8;}printf("%d\n",sum);return 0;} 

1 0
原创粉丝点击