您的位置:首页 > 其它

百练 2734 十进制到八进制 解题报告

2014-03-16 12:57 288 查看
链接:http://poj.grids.cn/practice/2734/

代码:

#include <iostream>
#include <cstdlib>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
//freopen("F:\\input.txt","r",stdin);

int a;
cin>>a;

char chs[7];
int i = 0;
do
{
chs[i++] = (a % 8) + '0';
a = a / 8;
}while(a != 0);
chs[i] = '\0';

//转置
int j = 0;
char tmp;
while(j < i)
{
i--;
tmp = chs[j];
chs[j] = chs[i];
chs[i] = tmp;
j++;
}

cout<<chs<<endl;

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: