注册 登录
编程论坛 C++教室

求十进制转换成八进制的代码

shfe 发布于 2013-04-23 14:51, 627 次点击
求十进制转换成八进制的代码
5 回复
#2
peach54602013-04-23 15:06
你知道怎么算吗?
#3
未未来2013-04-23 16:21
回复 2楼 peach5460
看吧 好多人不知道的,,您写一个呗~
#4
xiaohui012013-04-23 17:02
#include<iostream>
using namespace std;
int main()
{
    int a;
    cout<<"please enter a number:";
    cin>>a;
   int b[100];
   int n=0,i=0;
   for(i=0;i<100;i++)
   {
                     b[i]=a%8;
                     a=a/8;
                     n++;
                     if(a==0)
                     break;
                     else continue;
                     }
                     cout<<n<<endl;
                     for(i=n-1;i>=0;i--)
                     cout<<b[i];
                     system("PAUSE");
                     return 0;
    }
#5
peach54602013-04-23 17:21
以下是引用未未来在2013-4-23 16:21:30的发言:

看吧 好多人不知道的,,您写一个呗~

看样子,你不以为耻反以为荣哈
#6
未未来2013-04-23 19:18
回复 5楼 peach5460
不能这么说,举一反三还得有个一啊
1